<?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/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:regn="http://www.regeneron.com/20210331"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="regn-20210331.xsd" xlink:type="simple"/>
    <context id="i7ebd193044b54299acdb5e3ddfa86406_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="i0b4b9ea108264446adbe09da198a16db_I20210413">
        <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-04-13</instant>
        </period>
    </context>
    <context id="i98e0e5b17cb34ed993808f8771ecc19e_I20210413">
        <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-04-13</instant>
        </period>
    </context>
    <context id="iae55ef1cb5154550b0afb4b71417273a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i080808b0e5e846c687459fb6e528860d_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia942126e76c54ebfb148874c26715b7a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i12cdd23701f8421d8ae0110378c8c866_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i09ac84212bd94ca88eba2f8f3e62c73c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iadf4ef16ec6d476cb647f3367d28c729_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="i4d34c0f9229c4ce896b897d00d035e27_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3bdfc7f8d3b1454f89fa2f0b6d762218_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="i88143e8b85a14710ab6627b8f7d58529_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2a66eeefde084e55b7b77b2b2cd6cf15_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="ic851daa8ca3e4417879864d789749901_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9a808928396340b8a35574bb7e14684c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id276b1cc841644ee84e4d3fd5aa3d18a_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="i85089f3b82eb4e8dbefc720cfd365b4d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationandContractManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8b938addab274668a1583b4bd7cc3f28_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="icd12f90a0f06431ba2ced4f3a6955af2_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="i494826015e684d5d850f54275ace8e47_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="i95cdb5a35ad84c6cbf9ef0a988e5d9b5_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="idb218afbb97d487a995a4b77ccbdb0dd_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="ibd4fa815b6974f27a6c31ef0f0ee6648_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="id8e436ecdc7c4889b2f3a771d8bd0228_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="i36d70c6126b34d94af177716f45ba3bb_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="if1c3fcc5d09b45e797abedf0e5631f44_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="iff5b59f3c98049ad8b1d78e2e1ebcd8e_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="ib3fbb3480273401a98f5df086a4a4a6e_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="i8d9b93bbca474f64a1a1cfa1ef2d4cfe_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="i6920ae9fd60b4d88af34b551e7b6a92c_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="id71dcef88fa34b4e9ddba0fd9f3f9070_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="i909a50550f96402bbf08e41cba42f417_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="ie9e3d77e522c44f58742adba43100066_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic97dae2296324eaf9a1507fb4af3f931_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idd1e7322ad4b47a0874dd00280d7029c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i03e0ee2b0280453d8c86df7a732c493b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7d9d7e80171f4f43b428ae6b3c364c35_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i988d328497e9474abd44346552ed6fc3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i031613d015714f8aa2a32b4220a564db_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i600116fed3534b56b21d110eff992027_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i09969a0dcb774143b6e4ffcdb6d4c4d0_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i900689e5df15487b8c249be33f90f329_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i24b453c9da154424a30af28f01fc5364_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i07b5f1c343c74bebb07a75e0df832d50_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i303ff9cfdb3f477d999296081b82b2a7_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="i5ce30ecf338740f5b88d4d69c26666e2_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2e3de24a9f9a4a1cb13f779bbb196a24_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i3f5d3609272946d7b2ccfe7fcbde0133_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6e87c7111f9144f8b0d87e2eff47e08b_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id5784fa616a04ce6970abd7a1cb98df3_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i4dd8d3e8f45a4bd6a8c46501b3ad28cd_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i365545908bac4a43ab3afc9ce14e32a6_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="i7c1880c73c1744798f1f863395e4ecce_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:EyleaNetProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7959e584b74940779f96cec38fde9861_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="ia17da83c6cb8494288bbb01c2ca39981_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:LIBTAYONetProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8bb1d97e98e24b6fb8342d893beeedb4_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="i714e05315cf04767a56ee5ac0f8334a6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:REGNCOV2Member</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="i0682acc24937439897d9b601434c6915_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:REGNCOV2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i566ff4beb48844b1a5cb0c8c1fb5e308_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="i63eb1578e764453289094ca89d961a38_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:EvkeezaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib910bb2f318e422995d35beb32f40086_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="if25c3fd74f3849f9b1a7b5ef0b5fb53a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ArcalystNetProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ifa98d1e1db1a453fb6e26b490a9f4ac0_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="i47c1ea309a79487b956854885fb72576_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0732c6c92e1644cc975b868497703312_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:GrossSalesRevenueMember</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="icb20036d37e84a9ca929df659aec16c7_D20200101-20200331">
        <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:GrossSalesRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib1f7e14676cc452cb2d6703111aa4008_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:GrossSalesRevenueMember</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="i496b047e56ce49a1954fbccbec71afbf_D20200101-20200331">
        <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:GrossSalesRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i90c018288bb74daabff5162ef8c2cfd5_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:GrossSalesRevenueMember</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="i70aba5b10d244f4da169a798698bf4ad_D20200101-20200331">
        <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:GrossSalesRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i95e6cb5833d048139381a3625777ec92_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i92f2e89c3366489d899e16f9e654fbcc_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iab372ac653044b108e75f0491b453c7b_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="i3be59c80475e431794c2e2e2fc382bc8_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1e9a825f2330457dab5229ba3c3cebce_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="i35082d2ab10a496ab50fd1e8ec9857bc_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementForManufacturingOfCommercialSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9f1f199087294dababd5fce775b613a9_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="i83b819d4e691445982676b7d16768753_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icd20b6ad51e74204a18d25dc05971967_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="ief9563a1ee414e9096c102b1c5f3033b_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if8b381392f6047fcbf2cda6f59712e25_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="i658f7d0f1d83405ea04941a24cf28917_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfCommercializationRelatedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9db3b0b7476a4b28abfb7f9df0509627_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="i197965e798514f428b9260a4acafb4f6_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i383d89e76e374d278e7aaf8d2b3b2ee1_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: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="i9918fdc7fabd4a7bb82eb406b81da765_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementForManufacturingOfCommercialSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i884a5090c8684678912d824b8e7aca21_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="i0209a7bb41ab4ceb88ef1b86916ca0b9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie81362b315574a11a6eb2835b9642ce7_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="iedd4e51766fc4a5ba198d93abbbcbc94_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfCommercializationRelatedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7b037a9e6fe9424a8073d6e334f01796_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="ib92d135b11844e0fb8ab4ebef3f1d027_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie849df2718fb48c89122997a6c7f9c2b_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="ifc8c6276f812437aa18fd35efca8b326_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:AmountsRecognizedInConnectionWithUpFrontPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementImmunooncologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i57f05b2c025348899c6e25b1b5b13559_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i82fcfcb686e34819867a56016fd689a5_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic40b54da19eb4963b23af90a023ab811_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i40117d9637be4c229587216dd4ff2918_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i89dfacd6317a49ee9d27129894f3434a_D20200401-20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:PraluentCrossLicenseAndCommercializationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-01</endDate>
        </period>
    </context>
    <context id="i8293f0d167124e0c8feaf4973308838b_D20200401-20200401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:PraluentCrossLicenseAndCommercializationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">regn:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-01</endDate>
        </period>
    </context>
    <context id="ia310816d035b403db6ed9a10260042b3_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if7e7f970a87c47f59de83c72f74de6dd_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ice470495425c4618a108512ca8807261_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i966fec08e9ad4decaa7a36d72313b04d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9f237b37fde94369bc1a93f7fe1650c6_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="i03252b91c9494161a92b9bef42fe22c9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:NetProfitInConnectionWithCommercializationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1a631196460344f88ef6e61a9d0ac13d_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="if0c6cbbeffa54cc78568f2f3a5ef0b05_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementForManufacturingOfCommercialSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3dd5d849f48845ac838de9bd71afe148_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="i16cd5b17d9f6434ca1978ec40c680444_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia7a2c41f0b194250b7a3d5e08f572f88_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="i80a621f403474d77b52ff422dfaa5d3d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:RegeneronsShareOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i91dcea26bb8e417c916967812e749585_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic876bde45def4855b264ca7da0cc4011_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if13718f174b04d8d9588dcc3dca62a02_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:TevaPharmaceuticalsCollaborationAgreementMember</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="i09b757cda555462e84ad04ed2cb4566f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:ReimbursementOfResearchAndDevelopmentExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:TevaPharmaceuticalsCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ida0b6d566e9e467ca6fb49e83606612b_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:TevaPharmaceuticalsCollaborationAgreementMember</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="iec31d33c7ffb426789c272ae3679afe8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:AmountsRecognizedInConnectionWithUpFrontPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:TevaPharmaceuticalsCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i287a611328554f708c0ec14055bf3a8e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:TevaPharmaceuticalsCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if62618c111ce42f38f443c5d482eafaa_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i54583d6120ad442a942ee5fbc036623f_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:REGENCOVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:USGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i897d050f8eca49a7a9e806aa19c99664_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CasirivimabAndImdevimabMember</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="idc71088100c14658b0653ed4393efeab_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CasirivimabAndImdevimabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:RocheCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">regn:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6f9f218281ab4416b4f48fde6de8406c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CasirivimabAndImdevimabMember</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="i306c4a232d324092ac6f600209536486_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CasirivimabAndImdevimabMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:RocheCollaborationAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id59e316fa1a14aa688142a5bc6e71381_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib6075d7efc3f406faad19d237f7ecf8b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2ad0f7a0f0a043e3ac6742b15466124b_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="iba313946ebc046b081e371fcd290e01f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8a808f8290984ee4a1cfa33d52b7874c_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="i3d3f492cf7ba49c0844f14c893174d18_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i44cc8ceeaa3c4e8384738782a610d46a_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="i8d73b373e8d64b7bbc33035f06214e31_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4248956efafe451990ff8084887b3e4a_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic28365187cbd4792a33b5835c1127cd1_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0de78aae9d5c457585c31c402035878e_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i3b7b75207890477489b9486c463b8f12_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2e76bef306d940d0a3e237ecf63852a6_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iaa4b63472c984c138c45149ffeda3754_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i920d3fd5bea44dc68ec4af8523643164_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i97f1f52d46aa4c8988c543b1c778f2d6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i09b335dd243c4e789899c0e964311498_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i348104af8a694bda8e2c52a7ded47078_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7fba268c0bcd4f649ec7321367efa071_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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-03-31</instant>
        </period>
    </context>
    <context id="iea5a192e28b14f35bc3b0bb60300b086_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iebd79e7a365f4616a71b95f85ebd71fe_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5d6041f5cf944c299029095227dac4c4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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-03-31</instant>
        </period>
    </context>
    <context id="i0243fe65332445d99a4e0a2eee122d37_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic8bbbaef428b4cf492d4a548ce1e26a9_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia3d76700fb11437ba2239f9092d78817_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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-03-31</instant>
        </period>
    </context>
    <context id="id967eb51ea1b44628ecc7f133bfbc344_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i77e5315fab9f4c149499b0346f43ed19_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib45f5a524d7344adabcbc2fe9a3557db_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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-03-31</instant>
        </period>
    </context>
    <context id="idf567a6c5b024c1eb4ded6e52b4355a1_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i0c380cf961734bf8bde1487a7c31f734_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic9f54c6a720b4b7190bbc068f4295f7b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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-03-31</instant>
        </period>
    </context>
    <context id="i4c8a5d25352f400c8ff60ff390c5d742_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib9a9ae5adc3b45238333e6943ab1b931_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if99c2c80375a45f0bbfe9fcc254f7066_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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-03-31</instant>
        </period>
    </context>
    <context id="i7e06a556d37541ffa12f14263498dd73_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i38b9560286aa4380baf16cdd88f52812_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic30f0e5a531a4d159e18253a0e93bd3a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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-03-31</instant>
        </period>
    </context>
    <context id="i0c1607c946e8496e805eb1cd4b5def45_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i417bd622499d44eabb92d444502b5337_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i41fd8e17a59b48c494fee00d05053dd3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i09b1ee069b244b228e2c6f9e7b567a50_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2190252b54224ea8b9cfc44f2a2d5ee8_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i59ca824463274f049d753cc114d45828_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib474f8d71eb94e19bba158571a0fe177_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="icf7c2b66925844a7874b0b2f5d933627_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5bb79a2d02664c4ca0ed0cdab6694375_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i3f3a3f73b6824518ac0587ba2f47f09b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i77612432ce564c09930182f347b83e59_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i3ee04007920a4932bf19f1f2ea515f1a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2e842defccce4921bf87799cf5a0cb3a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i05927937c65646ce9e1ceefacf666b1c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia221fd934d524a989f19a0205658d578_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i509d24e75ab2488f931f726e93a849c1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8da71d8d1cca449fb664172f7fea196e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7612bcf815934dfc9750d87915d4becf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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>2020-12-31</instant>
        </period>
    </context>
    <context id="ibefb1e07e7da4ef3b01b9da73b8ff474_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ibf3aa25412414611b705029fa3319868_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if1f8d31b936d4035ac8e7003afe87406_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i3e5c0255bd2a435e903b4fa2ea52e98b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i025aaf0ad327409fb78ea020b9dc2817_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id9e0e484761a435c8fd4ac530e1bd88c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i138b1af8eff949938545349196fbd351_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i3324a14c2c9f4ae188ddc562ae71120a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i786ed14a4976452cbed4bd5c9487d060_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i84547cd3c57543e9844fa8eee1944fbb_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i37f91000b6be4bcf8032f05eca9aec3a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i65579d0689c340b1b378fe1e7cd5f271_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">regn:SeniorUnsecuredNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i4b68c2e0252c4bc2ad61c1aa1073a500_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">regn:SeniorUnsecuredNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i6ef4c76957fd46ac9b9ac1c0df40b608_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i4a7e1788505d4a29b461284489e24e64_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="i81cf120199f64772815bed109e03ec6b_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="icdd12862dc8a4a24bcef544b9e174f63_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="i1f64b0c6e5eb445e8390e0f5c0c4f231_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i216d3533e21546bbaeca70985cf10a46_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i6e5062f1f2ea4b52a1300221ac5ecc2f_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="i1d7e6b530ef447bca9e48e85149d76a8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgram2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8801ccaf348e42a6abc589b82d769e5a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgram2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4f0ec8264beb4930b15bfb5138323dc1_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgram2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe4300567d034b8b92d8168fd35e3419_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgram2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i63656900cf4e44a599ed887413f483dc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgram2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie37ce6d8fcbe4aaaa4d432e5501141d1_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgram2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic09ac9ad76134eb58be97d7a11e33810_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:LibtayoDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">regn:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i0475fcb7c474401db1a98dae5343d7af_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:DupilumabREGN3500EligibleInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">regn:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iafc4a6b20c8c4371a7403592c7ee2e6e_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="i9c38f0cd579f46faaa35af0fd98646f4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i822ef3275fab493383828a8ef4e2e92c_I20190225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">regn:Amgenv.s.RegeneronMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">regn:A165PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-25</instant>
        </period>
    </context>
    <context id="i1d64114105fd416f89c76d20d6cd7483_I20190225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">regn:Amgenv.s.RegeneronMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">regn:A741PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-25</instant>
        </period>
    </context>
    <context id="i1af01df354be4b1baf9b90928bc60428_D20160926-20160926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">regn:Amgenv.s.RegeneronMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-26</startDate>
            <endDate>2016-09-26</endDate>
        </period>
    </context>
    <context id="i9826d6d19fe049b7b7298c1443798634_D20170728-20170731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">regn:A487PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-28</startDate>
            <endDate>2017-07-31</endDate>
        </period>
    </context>
    <context id="ie4ac499e2e6c44868be79b559b325745_I20190214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">regn:A487PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-14</instant>
        </period>
    </context>
    <context id="id582dc3b36f3483982498cedc5d1dec9_D20200716-20200716">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">regn:A631PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-16</startDate>
            <endDate>2020-07-16</endDate>
        </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="claim">
        <measure>regn:claim</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80L2ZyYWc6YzJlZDEzYzAyZjNmNGQ1MWJmNGExMjdiOTRjMDU1ZGIvdGFibGU6NzlkMWU3MTM2MWNjNDBlY2JjNTAwZjkwOWU1MDZmZWYvdGFibGVyYW5nZTo3OWQxZTcxMzYxY2M0MGVjYmM1MDBmOTA5ZTUwNmZlZl80LTEtMS0xLTA_ba8742cc-dc84-4478-aed2-45bb9f7388c0">0000872589</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80L2ZyYWc6YzJlZDEzYzAyZjNmNGQ1MWJmNGExMjdiOTRjMDU1ZGIvdGFibGU6NzlkMWU3MTM2MWNjNDBlY2JjNTAwZjkwOWU1MDZmZWYvdGFibGVyYW5nZTo3OWQxZTcxMzYxY2M0MGVjYmM1MDBmOTA5ZTUwNmZlZl81LTEtMS0xLTA_70a2223a-7a33-49fa-bcdf-e23918c6fc75">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80L2ZyYWc6YzJlZDEzYzAyZjNmNGQ1MWJmNGExMjdiOTRjMDU1ZGIvdGFibGU6NzlkMWU3MTM2MWNjNDBlY2JjNTAwZjkwOWU1MDZmZWYvdGFibGVyYW5nZTo3OWQxZTcxMzYxY2M0MGVjYmM1MDBmOTA5ZTUwNmZlZl85LTEtMS0xLTA_8f7eb424-ed0b-4992-a0d8-0a4a5361a47f">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80L2ZyYWc6YzJlZDEzYzAyZjNmNGQ1MWJmNGExMjdiOTRjMDU1ZGIvdGFibGU6NzlkMWU3MTM2MWNjNDBlY2JjNTAwZjkwOWU1MDZmZWYvdGFibGVyYW5nZTo3OWQxZTcxMzYxY2M0MGVjYmM1MDBmOTA5ZTUwNmZlZl8xMC0xLTEtMS0w_141446b7-8d08-42ad-893f-63a47d89913f">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80L2ZyYWc6YzJlZDEzYzAyZjNmNGQ1MWJmNGExMjdiOTRjMDU1ZGIvdGFibGU6NzlkMWU3MTM2MWNjNDBlY2JjNTAwZjkwOWU1MDZmZWYvdGFibGVyYW5nZTo3OWQxZTcxMzYxY2M0MGVjYmM1MDBmOTA5ZTUwNmZlZl8xMS0xLTEtMS0w_aa0bfbd4-4efb-484c-929d-a98e511c4e77">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGV4dHJlZ2lvbjpkMWI1YzUyYTlkMjg0NDk3Yjc5Mzg3YTk0YzY2NDkzMl80MzE_38929fb5-59a0-40b9-b0a9-76fb0fec9213">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6ODhkM2M3YzgxYzQ4NDVmNzgyNjcwZjQzZmM3MDdmNjgvdGFibGVyYW5nZTo4OGQzYzdjODFjNDg0NWY3ODI2NzBmNDNmYzcwN2Y2OF8xLTAtMS0xLTA_929266f5-d1ae-4c0c-8948-18f9f662e7b2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6ODhkM2M3YzgxYzQ4NDVmNzgyNjcwZjQzZmM3MDdmNjgvdGFibGVyYW5nZTo4OGQzYzdjODFjNDg0NWY3ODI2NzBmNDNmYzcwN2Y2OF8yLTEtMS0xLTAvdGV4dHJlZ2lvbjpmZDA1Y2Y0NmQxOTQ0OGE1YWM4YjFiYjE1ODAxNDQyOV8zNQ_97466a96-378e-4bfa-83fc-5765680cd4e1">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6ODhkM2M3YzgxYzQ4NDVmNzgyNjcwZjQzZmM3MDdmNjgvdGFibGVyYW5nZTo4OGQzYzdjODFjNDg0NWY3ODI2NzBmNDNmYzcwN2Y2OF80LTAtMS0xLTA_80113a2d-eb53-4bc8-9779-39426caba3ea">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6NjRjZGQ1N2U1OGY4NDE1MTg1NzIzNDNhYzgyNGY1ZjIvdGFibGVyYW5nZTo2NGNkZDU3ZTU4Zjg0MTUxODU3MjM0M2FjODI0ZjVmMl8wLTEtMS0xLTAvdGV4dHJlZ2lvbjo5YTc0ZDYwZmM3YjI0OGIwOGUyYzlhODEyMmE1N2JiZV8yOQ_78999e0e-0d5f-4dd0-bdde-bc5f2b84f0bb">0-19034</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGV4dHJlZ2lvbjpkMWI1YzUyYTlkMjg0NDk3Yjc5Mzg3YTk0YzY2NDkzMl80MzI_39998c5b-95c7-4798-b691-6e876b76af08">REGENERON PHARMACEUTICALS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6ZGZkNGJlNWFlOWM2NDJmOWE1YzNjYTg4NTY1MTk2YzkvdGFibGVyYW5nZTpkZmQ0YmU1YWU5YzY0MmY5YTVjM2NhODg1NjUxOTZjOV8wLTAtMS0xLTA_e13bd759-43c3-41ce-918b-4ca604155a85">NY</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6ZGZkNGJlNWFlOWM2NDJmOWE1YzNjYTg4NTY1MTk2YzkvdGFibGVyYW5nZTpkZmQ0YmU1YWU5YzY0MmY5YTVjM2NhODg1NjUxOTZjOV8wLTItMS0xLTA_7beb2715-49cb-4921-9f5c-e7af260d7a88">13-3444607</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6NTdmMWU1MTk4NjRmNDg5ZmEyZTgxZDJkZGM2OGNjZWUvdGFibGVyYW5nZTo1N2YxZTUxOTg2NGY0ODlmYTJlODFkMmRkYzY4Y2NlZV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjphN2M2MDQyYjkwOTM0OTlkYTkwY2YwN2M2MDBiYTBlM180_062e8e35-0a96-4998-9277-6a86993c2063">777 Old Saw Mill River Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6NTdmMWU1MTk4NjRmNDg5ZmEyZTgxZDJkZGM2OGNjZWUvdGFibGVyYW5nZTo1N2YxZTUxOTg2NGY0ODlmYTJlODFkMmRkYzY4Y2NlZV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjphN2M2MDQyYjkwOTM0OTlkYTkwY2YwN2M2MDBiYTBlM185_1d66f3a3-3e23-40c8-89ad-5f52a3b7f501">Tarrytown</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6NTdmMWU1MTk4NjRmNDg5ZmEyZTgxZDJkZGM2OGNjZWUvdGFibGVyYW5nZTo1N2YxZTUxOTg2NGY0ODlmYTJlODFkMmRkYzY4Y2NlZV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjphN2M2MDQyYjkwOTM0OTlkYTkwY2YwN2M2MDBiYTBlM18xNA_61eff79d-aba4-465a-9da7-663bcce923dd">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6NTdmMWU1MTk4NjRmNDg5ZmEyZTgxZDJkZGM2OGNjZWUvdGFibGVyYW5nZTo1N2YxZTUxOTg2NGY0ODlmYTJlODFkMmRkYzY4Y2NlZV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjphN2M2MDQyYjkwOTM0OTlkYTkwY2YwN2M2MDBiYTBlM18xOA_190364a0-499e-4e40-8b0b-f2bce52db1b0">10591-6707</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGV4dHJlZ2lvbjpkMWI1YzUyYTlkMjg0NDk3Yjc5Mzg3YTk0YzY2NDkzMl80Mjk_bd7c3342-2d79-4f13-b9c5-5df586eb6f1f">914</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGV4dHJlZ2lvbjpkMWI1YzUyYTlkMjg0NDk3Yjc5Mzg3YTk0YzY2NDkzMl80MzA_f26c9648-efb3-450c-8fd6-b5050b0c9211">847-7000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6YjRjM2I5NjExNzViNGExNWIzNGZjZmIxMWU3NjA1NzAvdGFibGVyYW5nZTpiNGMzYjk2MTE3NWI0YTE1YjM0ZmNmYjExZTc2MDU3MF8xLTAtMS0xLTA_44425bda-15f0-42af-a504-72cc309d7669">Common Stock - par value $.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6YjRjM2I5NjExNzViNGExNWIzNGZjZmIxMWU3NjA1NzAvdGFibGVyYW5nZTpiNGMzYjk2MTE3NWI0YTE1YjM0ZmNmYjExZTc2MDU3MF8xLTEtMS0xLTA_f1b3b5e9-dfd2-4f5c-87ca-c6f1af5509b4">REGN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6YjRjM2I5NjExNzViNGExNWIzNGZjZmIxMWU3NjA1NzAvdGFibGVyYW5nZTpiNGMzYjk2MTE3NWI0YTE1YjM0ZmNmYjExZTc2MDU3MF8xLTItMS0xLTA_b7fe0708-e8ed-4084-a090-700d682fd668">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6OGEyZjcyMTI0Y2U4NGU4NDhjOWRhMDllYmUwZmU4ZjIvdGFibGVyYW5nZTo4YTJmNzIxMjRjZTg0ZTg0OGM5ZGEwOWViZTBmZThmMl8wLTEtMS0xLTA_6ec1a0e2-4a84-43ca-9189-1e66254a6bc8">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6OGEyZjcyMTI0Y2U4NGU4NDhjOWRhMDllYmUwZmU4ZjIvdGFibGVyYW5nZTo4YTJmNzIxMjRjZTg0ZTg0OGM5ZGEwOWViZTBmZThmMl8yLTEtMS0xLTA_a3c949e3-cc25-410a-a75e-28eedf59cca7">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6ODQwMzY3MDU3YjMwNGZjNDhlYTQ3ZjM1MTJjYjIzZWYvdGFibGVyYW5nZTo4NDAzNjcwNTdiMzA0ZmM0OGVhNDdmMzUxMmNiMjNlZl8wLTAtMS0xLTA_66130ee2-19f5-4ced-b953-46c9484e8c75">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6ODQwMzY3MDU3YjMwNGZjNDhlYTQ3ZjM1MTJjYjIzZWYvdGFibGVyYW5nZTo4NDAzNjcwNTdiMzA0ZmM0OGVhNDdmMzUxMmNiMjNlZl8wLTEwLTEtMS0w_cd7359db-467e-446f-af10-76ef3d905f3b">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6ODQwMzY3MDU3YjMwNGZjNDhlYTQ3ZjM1MTJjYjIzZWYvdGFibGVyYW5nZTo4NDAzNjcwNTdiMzA0ZmM0OGVhNDdmMzUxMmNiMjNlZl8wLTEzLTEtMS0w_e2873a82-4410-4115-89d5-f6b9f8d2a83c">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6NGY3NmE4NTU1MzdhNGNkNzg3NDU1ZDczNTUxOWRiY2MvdGFibGVyYW5nZTo0Zjc2YTg1NTUzN2E0Y2Q3ODc0NTVkNzM1NTE5ZGJjY18yLTItMS0xLTA_85fee131-2beb-4c61-a3f0-8d5291946cbf">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i0b4b9ea108264446adbe09da198a16db_I20210413"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6OWEyYjllODVhZmU1NDAxYzllMWJkZTIxZmVmYTg1MmMvdGFibGVyYW5nZTo5YTJiOWU4NWFmZTU0MDFjOWUxYmRlMjFmZWZhODUyY18xLTItMS0xLTA_cc6fcc25-80c5-427f-8d28-bf792deb10ab"
      unitRef="shares">1848970</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i98e0e5b17cb34ed993808f8771ecc19e_I20210413"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xL2ZyYWc6ZDFiNWM1MmE5ZDI4NDQ5N2I3OTM4N2E5NGM2NjQ5MzIvdGFibGU6OWEyYjllODVhZmU1NDAxYzllMWJkZTIxZmVmYTg1MmMvdGFibGVyYW5nZTo5YTJiOWU4NWFmZTU0MDFjOWUxYmRlMjFmZWZhODUyY18yLTItMS0xLTA_8404ebb7-b7ef-4010-b3dc-d1c2e5336721"
      unitRef="shares">104694835</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNC0xLTEtMS0w_786510d3-fc1f-4dda-be90-f7552d93d8ca"
      unitRef="usd">1437900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNC0zLTEtMS0w_423e1d25-6c4a-456b-af51-ac91090d9a72"
      unitRef="usd">2193700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNS0xLTEtMS0w_b6b89299-10d0-4f90-ae37-0ec587e4d25c"
      unitRef="usd">2065900000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNS0zLTEtMS0w_55a04c5f-f092-4176-802d-3576dae2528a"
      unitRef="usd">1393300000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNi0xLTEtMS0w_e420d192-25c7-4992-bb69-603461e820d8"
      unitRef="usd">4173000000.0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNi0zLTEtMS0w_253f1b7e-d81b-4ab9-96de-7f8faf4f9d0c"
      unitRef="usd">4114700000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfOS0xLTEtMS0w_d1609acc-4f9b-43b6-a086-e27647373366"
      unitRef="usd">2164700000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfOS0zLTEtMS0w_63bcd9fb-a46a-4eba-92f4-a302af478ee6"
      unitRef="usd">1916600000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMTAtMS0xLTEtMA_c717ed09-ffd2-460c-a414-a0678aeae5dc"
      unitRef="usd">213600000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMTAtMy0xLTEtMA_44106356-0b5a-4fa8-bf77-5b6a92186f77"
      unitRef="usd">160800000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMTEtMS0xLTEtMA_93d7f98a-a6e6-4ea5-8711-aa342c298ae8"
      unitRef="usd">10055100000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMTEtMy0xLTEtMA_b5377b93-5bba-4a15-a308-f1efd22edaba"
      unitRef="usd">9779100000</us-gaap:AssetsCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMTMtMS0xLTEtMA_cd42d34c-a897-4453-98a5-4501e3d67e20"
      unitRef="usd">3543700000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMTMtMy0xLTEtMA_898f8f37-a190-471c-9de6-5b472ae6e0c3"
      unitRef="usd">3135600000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMTQtMS0xLTEtMA_f0fb9084-557f-4157-a960-4ab2fe7c63ae"
      unitRef="usd">3262600000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMTQtMy0xLTEtMA_e3153d6e-66da-46c8-8fa6-d38615311c6b"
      unitRef="usd">3221600000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMTUtMS0xLTEtMA_bb8e27a3-f229-48b4-87c1-8d87a17229b1"
      unitRef="usd">765100000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMTUtMy0xLTEtMA_2a0e4e15-d7ef-449f-904d-ba7e2b9f7dfd"
      unitRef="usd">858900000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMTYtMS0xLTEtMA_4d4529b4-1d7c-4908-9ef8-2dd3c2d20341"
      unitRef="usd">145700000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMTYtMy0xLTEtMA_709868e0-83e0-4d65-88aa-997771197be1"
      unitRef="usd">168100000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMTctMS0xLTEtMA_86cc1a14-ac8c-4fde-808a-876229c9d183"
      unitRef="usd">17772200000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMTctMy0xLTEtMA_b965cd49-6d0f-4da9-9af2-be825eec4067"
      unitRef="usd">17163300000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMjEtMS0xLTEtMA_c871cdbb-6822-433b-a107-8d5549ca25af"
      unitRef="usd">542900000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMjEtMy0xLTEtMA_dd9b7ba0-1880-4814-86d4-2bd960708d85"
      unitRef="usd">475500000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMjItMS0xLTEtMA_1e4f18d8-628c-420f-9b30-53dc7e932b16"
      unitRef="usd">1492200000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMjItMy0xLTEtMA_e5ed4bf2-df6e-4376-b844-da2eb22de605"
      unitRef="usd">1644200000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMjEtMS0xLTEtMzk1NA_96b0a3f7-e518-4df8-a86b-05acf1016423"
      unitRef="usd">717800000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMjEtMy0xLTEtMzk1NA_7c5a84d4-d0e0-42bb-a1dd-a026c4ed781a"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMjMtMS0xLTEtMA_f56b2a1f-e92a-4859-ac6e-2f685fd8613a"
      unitRef="usd">464900000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMjMtMy0xLTEtMA_ee80db43-77c6-44fb-af19-41ba6d2d68f8"
      unitRef="usd">577700000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMjYtMS0xLTEtMA_42978b0c-9285-4581-82c4-5325b85f1d95"
      unitRef="usd">3217800000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMjYtMy0xLTEtMA_3be1feea-b13d-44fd-9c61-e47a45f95339"
      unitRef="usd">2697400000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMjgtMS0xLTEtMA_06c34d47-d4de-4d4f-a0a2-487cd6358e96"
      unitRef="usd">1978900000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMjgtMy0xLTEtMA_f9e22660-8824-4801-983b-8ca92a881022"
      unitRef="usd">1978500000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMjktMS0xLTEtMA_22c9a5e3-8a99-41cc-a32a-ede533547140"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMjktMy0xLTEtMA_62f64901-ae16-46f2-8347-214f8e033d8c"
      unitRef="usd">717200000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzAtMS0xLTEtMA_5a22f97e-4901-40fb-8f34-360ec9ec56a8"
      unitRef="usd">27000000.0</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzAtMy0xLTEtMA_1f14cb08-e2e6-4af8-a0e6-87c1a7f2c157"
      unitRef="usd">57800000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzItMS0xLTEtMA_74bc574d-86a6-40bf-89a3-77aec40de31c"
      unitRef="usd">571500000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzItMy0xLTEtMA_dc24c79b-062a-49c9-a445-61be2334be00"
      unitRef="usd">687100000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzQtMS0xLTEtMA_c9d36e10-8780-42b9-b495-d7534edc3989"
      unitRef="usd">5795200000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzQtMy0xLTEtMA_56c2f829-19a4-4df7-9c47-db931ddb50de"
      unitRef="usd">6138000000.0</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmVhM2JlZmNkZGZjNTQxOWQ5Y2E2NzQ2MTdkZGEwNzg0XzIy_dd7f1fca-d0ee-4173-ae2f-41b111da3c51"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmVhM2JlZmNkZGZjNTQxOWQ5Y2E2NzQ2MTdkZGEwNzg0XzIy_e930a952-c84b-4958-92ea-49b88bb8b158"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmVhM2JlZmNkZGZjNTQxOWQ5Y2E2NzQ2MTdkZGEwNzg0XzM2_47233b89-e191-42d3-b6c3-57c4790f57a7"
      unitRef="shares">30000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmVhM2JlZmNkZGZjNTQxOWQ5Y2E2NzQ2MTdkZGEwNzg0XzM2_e19aa42a-0c7d-45cc-b556-d73f35b84e24"
      unitRef="shares">30000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmVhM2JlZmNkZGZjNTQxOWQ5Y2E2NzQ2MTdkZGEwNzg0Xzgz_6f5032b7-7398-45fb-bdb0-b3b880a9eadc"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmVhM2JlZmNkZGZjNTQxOWQ5Y2E2NzQ2MTdkZGEwNzg0Xzgz_898c6fe4-0c77-43f3-a835-d22009ca56b2"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmVhM2JlZmNkZGZjNTQxOWQ5Y2E2NzQ2MTdkZGEwNzg0Xzgz_af54eb9b-5e7a-40e5-a23a-6d51cc774cb6"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmVhM2JlZmNkZGZjNTQxOWQ5Y2E2NzQ2MTdkZGEwNzg0Xzgz_f14b2ad0-e8e3-4418-b1fd-6f94dab6a995"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzctMS0xLTEtMA_106f6a06-9670-49d9-8cd7-6f1110570a6d"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzctMy0xLTEtMA_64109740-cb90-4b74-828c-27cd24e616ae"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i080808b0e5e846c687459fb6e528860d_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjY4MzNlMTAyMjdmNzQwNDdhZjM5ZjRmMDg1Yjk4MTcxXzMy_e60f1661-308c-4198-90c8-cfdc4f1a1508"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia942126e76c54ebfb148874c26715b7a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjY4MzNlMTAyMjdmNzQwNDdhZjM5ZjRmMDg1Yjk4MTcxXzMy_fe043c76-e415-4075-a962-cb81079fadb0"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia942126e76c54ebfb148874c26715b7a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjY4MzNlMTAyMjdmNzQwNDdhZjM5ZjRmMDg1Yjk4MTcxXzQ2_5c2f89ed-718b-456d-a593-8edb9a086eaf"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i080808b0e5e846c687459fb6e528860d_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjY4MzNlMTAyMjdmNzQwNDdhZjM5ZjRmMDg1Yjk4MTcxXzQ2_d7e7a0d7-14ac-43b7-96cc-70e608c8bd3c"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i080808b0e5e846c687459fb6e528860d_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjY4MzNlMTAyMjdmNzQwNDdhZjM5ZjRmMDg1Yjk4MTcxXzEwMA_400bcd4d-9120-4b57-a974-f977a7ec54fd"
      unitRef="shares">1848970</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i080808b0e5e846c687459fb6e528860d_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjY4MzNlMTAyMjdmNzQwNDdhZjM5ZjRmMDg1Yjk4MTcxXzEwMA_55e7cd09-4e5a-4fab-96fe-4533bced8e3e"
      unitRef="shares">1848970</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia942126e76c54ebfb148874c26715b7a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjY4MzNlMTAyMjdmNzQwNDdhZjM5ZjRmMDg1Yjk4MTcxXzEwMA_5862c3c2-0a1c-4e6a-8c19-142da59ee430"
      unitRef="shares">1848970</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia942126e76c54ebfb148874c26715b7a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjY4MzNlMTAyMjdmNzQwNDdhZjM5ZjRmMDg1Yjk4MTcxXzEwMA_98c25671-8c19-46e5-a7ac-fc97cf943298"
      unitRef="shares">1848970</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i080808b0e5e846c687459fb6e528860d_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzgtMS0xLTEtMA_91e92668-04ef-473e-ae67-ef70cd4ddb64"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ia942126e76c54ebfb148874c26715b7a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzgtMy0xLTEtMA_ca6ba947-dbba-4a4c-a9f8-050eb6287822"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i12cdd23701f8421d8ae0110378c8c866_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmIyYTNlNmU0MGQwMzQyMjBhMWZkY2MxMDI3ZTI0MzM3XzE4_6a52c237-f42b-4fee-b0a9-73eddfb323f3"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i09ac84212bd94ca88eba2f8f3e62c73c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmIyYTNlNmU0MGQwMzQyMjBhMWZkY2MxMDI3ZTI0MzM3XzE4_8e21877d-2575-416b-8afb-60b7791bbaa6"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i12cdd23701f8421d8ae0110378c8c866_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmIyYTNlNmU0MGQwMzQyMjBhMWZkY2MxMDI3ZTI0MzM3XzMy_00ab7c90-dee1-4118-b666-48fbaf09929c"
      unitRef="shares">320000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i09ac84212bd94ca88eba2f8f3e62c73c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmIyYTNlNmU0MGQwMzQyMjBhMWZkY2MxMDI3ZTI0MzM3XzMy_45b37b5e-9998-46ec-bc15-eae7313d0f58"
      unitRef="shares">320000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i12cdd23701f8421d8ae0110378c8c866_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmIyYTNlNmU0MGQwMzQyMjBhMWZkY2MxMDI3ZTI0MzM3Xzcw_8f82f132-8300-4c5b-879f-5d7cfde87354"
      unitRef="shares">121899178</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i09ac84212bd94ca88eba2f8f3e62c73c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmIyYTNlNmU0MGQwMzQyMjBhMWZkY2MxMDI3ZTI0MzM3XzEwOTk1MTE2Mjc4ODU_c405a1de-6b7d-43ea-b2f2-b330bff60979"
      unitRef="shares">121533460</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i12cdd23701f8421d8ae0110378c8c866_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzktMS0xLTEtMA_ae6bb8c9-2046-4075-a97b-dab4defb1a5c"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i09ac84212bd94ca88eba2f8f3e62c73c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfMzktMy0xLTEtMA_f057bd04-197e-4177-896e-d6d52542485b"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNDAtMS0xLTEtMA_f5501168-4662-406f-9b6a-7b9d2578ce0e"
      unitRef="usd">6887800000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNDAtMy0xLTEtMA_d23f5fe4-fab6-4587-ac99-3b5a15297f20"
      unitRef="usd">6716200000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNDEtMS0xLTEtMA_a96de43f-1411-469a-96d3-ce671ed98c2b"
      unitRef="usd">12008200000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNDEtMy0xLTEtMA_7c3c5163-eb86-4ea6-a88f-ad66a69bcfd3"
      unitRef="usd">10893000000.0</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNDItMS0xLTEtMA_fab5c3d3-1b52-4c5c-8e4c-745e5a592b79"
      unitRef="usd">16200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNDItMy0xLTEtMA_33fab136-142a-4de4-b341-cacb293a0061"
      unitRef="usd">29300000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOjExYWNiZmIyZDk1NzRhNDI4ZDIxNjAyMGRmMWEzMzllXzI5_a3009116-e089-4643-9d84-ba4164a2b7e5"
      unitRef="shares">17104177</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOjExYWNiZmIyZDk1NzRhNDI4ZDIxNjAyMGRmMWEzMzllXzUx_0531eac6-6b18-404b-aa0d-bc22efe367b1"
      unitRef="shares">16431520</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNDMtMS0xLTEtMA_5f30392c-1d5d-4b79-91b5-94178e299786"
      unitRef="usd">6935300000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNDMtMy0xLTEtMA_e699c80e-b3ef-41dd-80f4-da58ca15ee2e"
      unitRef="usd">6613300000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNDQtMS0xLTEtMA_4df0fd19-0fec-4f08-b0ee-5a071a7e8616"
      unitRef="usd">11977000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNDQtMy0xLTEtMA_bdd08a67-7b24-4f36-b7f8-6209690ab757"
      unitRef="usd">11025300000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNDUtMS0xLTEtMA_baa8817c-cef3-4515-8463-a5d2a79f4270"
      unitRef="usd">17772200000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xNi9mcmFnOmJkNzA3YjIxOTA0YzRkMWNhYjVkYTQ5ZGZhNDc2YzU3L3RhYmxlOjVmMGVkN2M1YzY2YzRiZWQ5ODZkYmFiOGM3MjMwYWQ2L3RhYmxlcmFuZ2U6NWYwZWQ3YzVjNjZjNGJlZDk4NmRiYWI4YzcyMzBhZDZfNDUtMy0xLTEtMA_5a2a5488-a07d-49c3-bc35-067849c7cb4a"
      unitRef="usd">17163300000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadf4ef16ec6d476cb647f3367d28c729_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfNC0yLTEtMS0w_ea20aeca-3d65-4a0c-b15d-b0aa047d9996"
      unitRef="usd">1724300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d34c0f9229c4ce896b897d00d035e27_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfNC00LTEtMS0w_a2ef70e8-1284-4195-b259-31a709c90f7b"
      unitRef="usd">1236700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3bdfc7f8d3b1454f89fa2f0b6d762218_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfNS0yLTEtMS0w_09058989-8085-411a-b9dc-9ee173c69b69"
      unitRef="usd">754400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88143e8b85a14710ab6627b8f7d58529_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfNS00LTEtMS0w_d3c9144b-33a6-4aee-852c-de44fb1fc975"
      unitRef="usd">528300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a66eeefde084e55b7b77b2b2cd6cf15_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfNy0yLTEtMS0w_679e4369-755d-412f-b684-211171acb7bb"
      unitRef="usd">50000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic851daa8ca3e4417879864d789749901_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfNy00LTEtMS0w_9d44eab1-2434-4e95-b84f-30722dd5dd41"
      unitRef="usd">63200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfOC0yLTEtMS0w_04db9b94-6c30-4fd7-af71-978142d6aff7"
      unitRef="usd">2528700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfOC00LTEtMS0w_d38733bb-c002-455b-b42b-e860984f611b"
      unitRef="usd">1828200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMTEtMi0xLTEtMA_6eb48f7d-0ffb-4b9d-9cd4-a94a1a99de07"
      unitRef="usd">742900000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMTEtNC0xLTEtMA_297613a5-b068-47ab-84a1-82cc28fcc827"
      unitRef="usd">583900000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMTItMi0xLTEtMA_3986c3d0-652f-4a4c-bf6b-6f54fae5ab36"
      unitRef="usd">405600000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMTItNC0xLTEtMA_fe7813d8-ac2a-4339-a26a-7b2e0990b862"
      unitRef="usd">367300000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iadf4ef16ec6d476cb647f3367d28c729_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMTMtMi0xLTEtMA_ec25c235-ea96-4edb-b8c5-cfad9a9df7bb"
      unitRef="usd">183200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4d34c0f9229c4ce896b897d00d035e27_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMTMtNC0xLTEtMA_971901e4-a83a-40fd-93de-5853501384fe"
      unitRef="usd">78800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id276b1cc841644ee84e4d3fd5aa3d18a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMTQtMi0xLTEtMA_f64a88fc-8441-41af-9a4c-5475a1cf2e70"
      unitRef="usd">124800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i85089f3b82eb4e8dbefc720cfd365b4d_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMTQtNC0xLTEtMA_381a43fa-21ad-4d89-981c-7fcaf4bbfad0"
      unitRef="usd">138500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMTUtMi0xLTEtMA_a3027b84-cf3a-4887-ac90-8ffebe4c1f92"
      unitRef="usd">40500000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMTUtNC0xLTEtMA_0c060574-fc0e-4a33-b10c-a64a4ea7a52b"
      unitRef="usd">40400000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:CostsAndExpenses
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMTYtMi0xLTEtMA_9c78e0c0-625d-4c0c-86fb-f792e947c545"
      unitRef="usd">1416000000.0</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMTYtNC0xLTEtMA_cea77798-a115-4760-9377-8a2d9e884327"
      unitRef="usd">1128100000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMTgtMi0xLTEtMA_26f10e2a-9fb0-4c90-91b4-1b546d7519a8"
      unitRef="usd">1112700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMTgtNC0xLTEtMA_dd22ec1c-5e24-4088-9368-19ad3e1769cb"
      unitRef="usd">700100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMjEtMi0xLTEtMA_e670c30f-8e6a-446e-bd3e-bf716de62604"
      unitRef="usd">154900000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMjEtNC0xLTEtMA_abf0895a-f22c-4110-a3e6-7f45f2da6f16"
      unitRef="usd">-25400000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMjItMi0xLTEtMA_b77249f9-f788-4a07-b957-3aaaeb1c0867"
      unitRef="usd">14600000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMjItNC0xLTEtMA_e8e3378d-9bee-4ee2-9720-1243cd319065"
      unitRef="usd">6100000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMjMtMi0xLTEtMA_069ef6f2-6bc4-434d-bf00-c0cc04b14b09"
      unitRef="usd">140300000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMjMtNC0xLTEtMA_46534f69-5933-4bec-90eb-32e5d6fdf255"
      unitRef="usd">-31500000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMjUtMi0xLTEtMA_c222c790-1ac8-4b17-8f42-d0136d490e58"
      unitRef="usd">1253000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMjUtNC0xLTEtMA_dbbd84a3-b41d-47be-96ea-8cb3e8365175"
      unitRef="usd">668600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMjctMi0xLTEtMA_372ea72d-aaf4-4a2b-8543-31f787646391"
      unitRef="usd">137800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMjctNC0xLTEtMA_0455bc95-b792-4b14-ad0c-6da1c01a4289"
      unitRef="usd">44000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMjktMi0xLTEtMA_0949f8ba-e0ff-4023-91fc-15df130036b7"
      unitRef="usd">1115200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMjktNC0xLTEtMA_712c6341-1ff1-4aed-80dc-d26211784cee"
      unitRef="usd">624600000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMzEtMi0xLTEtMA_2694a0f5-380d-49a3-9927-b65e38ae1d8d"
      unitRef="usdPerShare">10.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMzEtNC0xLTEtMA_ce9ccac0-58ee-4c0d-8480-ab51aec1ad13"
      unitRef="usdPerShare">5.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMzItMi0xLTEtMA_44b766c6-4534-41c6-95bf-4d8d3fee27e8"
      unitRef="usdPerShare">10.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMzItNC0xLTEtMA_927fca85-686e-42e9-97f0-bab85ef26d53"
      unitRef="usdPerShare">5.43</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMzQtMi0xLTEtMA_edf3ab35-8845-4788-9d90-fa4cbd1b04fd"
      unitRef="shares">105400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMzQtNC0xLTEtMA_a9f66b3f-a596-4ece-99be-890e6c341776"
      unitRef="shares">109800000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMzUtMi0xLTEtMA_d574cdcc-2765-4572-beda-cc403ef176d4"
      unitRef="shares">110500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMzUtNC0xLTEtMA_95a459b1-c35f-446f-ad3e-3fe6b0b47a71"
      unitRef="shares">115100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMzgtMi0xLTEtMA_eca187e6-a4e2-49da-a65e-679c4c6afb02"
      unitRef="usd">1115200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfMzgtNC0xLTEtMA_72f8327f-8c78-4810-88df-62b20ac53126"
      unitRef="usd">624600000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfNDAtMi0xLTEtMA_3b2dd054-b338-48fb-bcad-4bc477910f7c"
      unitRef="usd">-13300000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfNDAtNC0xLTEtMA_d605d18a-2633-4f2f-a281-84094d807b4f"
      unitRef="usd">-28800000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfNDEtMi0xLTEtMA_47340940-8c76-45d2-95a2-24e393e656ff"
      unitRef="usd">200000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfNDEtNC0xLTEtMA_c8d1472b-2980-473f-8c6e-a8b3abdfc7bc"
      unitRef="usd">-1400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfNDItMi0xLTEtMA_8b75efb6-ffea-405f-a227-443648348d18"
      unitRef="usd">1102100000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8xOS9mcmFnOmQ4NGQ4OTAwOTgzMDRhYjA5N2FiYmUxNjY0MjY0ZGEwL3RhYmxlOjkyM2IzOWYzZDMyYTRjYTliOWY4NDc1NGRiNTU5NzRlL3RhYmxlcmFuZ2U6OTIzYjM5ZjNkMzJhNGNhOWI5Zjg0NzU0ZGI1NTk3NGVfNDItNC0xLTEtMA_6f9824c1-3e58-4ae8-9950-d45d7d3e9b11"
      unitRef="usd">594400000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ia942126e76c54ebfb148874c26715b7a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMi0yLTEtMS0w_1b69a98c-aa1a-43a6-a389-ee01a202e9f1"
      unitRef="shares">1800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia942126e76c54ebfb148874c26715b7a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMi00LTEtMS0w_eb313787-f495-45c7-a087-c9c1f39dcf4d"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i8b938addab274668a1583b4bd7cc3f28_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMi02LTEtMS0w_8448edf5-9e91-4410-9f78-8558cdee7d39"
      unitRef="shares">121500000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8b938addab274668a1583b4bd7cc3f28_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMi04LTEtMS0w_865040c6-bb4c-4e5f-9ec2-31d53585b2ff"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd12f90a0f06431ba2ced4f3a6955af2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMi0xMC0xLTEtMA_dc139f6a-38bd-4edc-9833-f48576c3d724"
      unitRef="usd">6716200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i494826015e684d5d850f54275ace8e47_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMi0xMi0xLTEtMA_2000a96c-9ee6-411e-b850-8b62872c045d"
      unitRef="usd">10893000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95cdb5a35ad84c6cbf9ef0a988e5d9b5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMi0xNC0xLTEtMA_71b0440e-3a23-4819-8002-c39d518d9d5c"
      unitRef="usd">29300000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="idb218afbb97d487a995a4b77ccbdb0dd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMi0xNi0xLTEtMA_faea003a-8958-4580-81dc-b0b0e7b4a5ee"
      unitRef="shares">-16400000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idb218afbb97d487a995a4b77ccbdb0dd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMi0xOC0xLTEtMA_95755c8b-8a42-4bf4-ae39-cd22af8f89d8"
      unitRef="usd">-6613300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMi0yMC0xLTEtMA_1df1fc93-69ee-4d21-b92f-89e16a0636ff"
      unitRef="usd">11025300000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ibd4fa815b6974f27a6c31ef0f0ee6648_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMy02LTEtMS0w_cc42845c-0345-4f5b-8580-9f375944e5c4"
      unitRef="shares">500000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id8e436ecdc7c4889b2f3a771d8bd0228_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMy0xMC0xLTEtMA_ec0483ac-23d5-4880-8182-f486a6fff07a"
      unitRef="usd">93900000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMy0yMC0xLTEtMA_6db7eabc-671c-4c70-b756-b094dc34e0bf"
      unitRef="usd">93900000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ibd4fa815b6974f27a6c31ef0f0ee6648_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfNC02LTEtMS0w_372b10df-af50-458e-9948-186b0ef53e80"
      unitRef="shares">100000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id8e436ecdc7c4889b2f3a771d8bd0228_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfNC0xMC0xLTEtMA_05253406-03c9-476f-9de4-d9ee4634cb3e"
      unitRef="usd">66400000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfNC0yMC0xLTEtMA_0e623252-0953-46b8-b3d1-8363328571f9"
      unitRef="usd">66400000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="id8e436ecdc7c4889b2f3a771d8bd0228_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfNS0xMC0xLTEtMA_8b44719f-4fa0-455d-a492-9d20e0ff93cd"
      unitRef="usd">8500000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="i36d70c6126b34d94af177716f45ba3bb_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfNS0xNi0xLTEtMA_653dcd19-aefb-44d9-b903-c77518257574"
      unitRef="shares">0</regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i36d70c6126b34d94af177716f45ba3bb_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfNS0xOC0xLTEtMA_fda06804-097d-4bc4-b899-3b80ff0e48eb"
      unitRef="usd">1500000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfNS0yMC0xLTEtMA_687b902d-0d4b-4fd4-85a9-5e72d2323f48"
      unitRef="usd">10000000.0</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i36d70c6126b34d94af177716f45ba3bb_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfNi0xNi0xLTEtMA_43cc1f82-15d4-4430-9cbc-e82cc70badfd"
      unitRef="shares">700000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i36d70c6126b34d94af177716f45ba3bb_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfNi0xOC0xLTEtMA_8d50337a-80f5-4b08-9283-6f585957edb4"
      unitRef="usd">323500000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfNi0yMC0xLTEtMA_b5e3f1f3-6916-4303-bd74-c85e448972b7"
      unitRef="usd">323500000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id8e436ecdc7c4889b2f3a771d8bd0228_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfNy0xMC0xLTEtMA_23996d63-c9c9-48eb-bb22-b2fcb2ab35f4"
      unitRef="usd">135600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfNy0yMC0xLTEtMA_a8b77891-5a47-4c35-a507-ddb367f1765a"
      unitRef="usd">135600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="if1c3fcc5d09b45e797abedf0e5631f44_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfOC0xMi0xLTEtMA_f8fd4052-ca67-4e31-944d-a821b3d2c634"
      unitRef="usd">1115200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfOC0yMC0xLTEtMA_261cf8e8-e8c7-4f65-a58c-5f668d1c3860"
      unitRef="usd">1115200000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iff5b59f3c98049ad8b1d78e2e1ebcd8e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfOS0xNC0xLTEtMA_9ab981cb-50c3-4567-a8be-c62c9344321c"
      unitRef="usd">-13100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfOS0yMC0xLTEtMA_5b717f23-b8d3-4ded-8742-47f686aa04a3"
      unitRef="usd">-13100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i080808b0e5e846c687459fb6e528860d_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMTAtMi0xLTEtMA_29c200dc-b545-493f-99b0-bd0df04b4810"
      unitRef="shares">1800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i080808b0e5e846c687459fb6e528860d_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMTAtNC0xLTEtMA_1c377086-766c-45cf-b81c-cb9636096dd4"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ib3fbb3480273401a98f5df086a4a4a6e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMTAtNi0xLTEtMA_6a3c937e-7c1a-4c36-a80e-057805f84b3b"
      unitRef="shares">121900000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib3fbb3480273401a98f5df086a4a4a6e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMTAtOC0xLTEtMA_37598640-23e7-4ba1-ae0f-916fe4596aaa"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8d9b93bbca474f64a1a1cfa1ef2d4cfe_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMTAtMTAtMS0xLTA_cb073894-64cd-444d-aff7-f231d44ae7e4"
      unitRef="usd">6887800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6920ae9fd60b4d88af34b551e7b6a92c_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMTAtMTItMS0xLTA_53bdc8a2-572f-4918-bd29-923ce1258bb7"
      unitRef="usd">12008200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id71dcef88fa34b4e9ddba0fd9f3f9070_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMTAtMTQtMS0xLTA_4c5d25d6-f81f-468b-b9a8-4657ca772f59"
      unitRef="usd">16200000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i909a50550f96402bbf08e41cba42f417_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMTAtMTYtMS0xLTA_02c6078e-b384-4437-ab6f-523cbb06ba71"
      unitRef="shares">-17100000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i909a50550f96402bbf08e41cba42f417_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMTAtMTgtMS0xLTA_a62bb45c-7646-4976-886e-930dcdcfd78b"
      unitRef="usd">-6935300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMTAtMjAtMS0xLTA_8331ad3e-539a-4a07-a59b-ff577aa24cc1"
      unitRef="usd">11977000000.0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ie9e3d77e522c44f58742adba43100066_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzEtMi0xLTEtMA_ea6ad680-d1c0-44c8-bb95-44204b3f534d"
      unitRef="shares">1800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie9e3d77e522c44f58742adba43100066_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzEtNC0xLTEtMA_f503c7fa-5ad7-4b37-96aa-5cf2b797e80f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ic97dae2296324eaf9a1507fb4af3f931_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzEtNi0xLTEtMA_8540e690-5ce4-44f9-924b-c3fb1348a7df"
      unitRef="shares">113300000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic97dae2296324eaf9a1507fb4af3f931_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzEtOC0xLTEtMA_2202fb1a-e438-4a37-bdac-1352aef75a25"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd1e7322ad4b47a0874dd00280d7029c_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzEtMTAtMS0xLTA_2954a624-5bfa-4fd9-adda-536d04050910"
      unitRef="usd">4428600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i03e0ee2b0280453d8c86df7a732c493b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzEtMTItMS0xLTA_ea908389-fe61-4b7e-b35e-0d3bfa2a363d"
      unitRef="usd">7379800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d9d7e80171f4f43b428ae6b3c364c35_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzEtMTQtMS0xLTA_47197e17-c501-416e-91b8-b5137341b454"
      unitRef="usd">21100000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i988d328497e9474abd44346552ed6fc3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzEtMTYtMS0xLTA_9cdcba2c-19c0-4a8b-8389-db9022187f2b"
      unitRef="shares">-4900000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i988d328497e9474abd44346552ed6fc3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzEtMTgtMS0xLTA_267a4688-b9ce-4385-b991-bf2ae2e48eec"
      unitRef="usd">-739900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i031613d015714f8aa2a32b4220a564db_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzEtMjAtMS0xLTA_ec87aa7d-bacd-4b29-bc9e-8939f4c32df2"
      unitRef="usd">11089700000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i600116fed3534b56b21d110eff992027_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzItNi0xLTEtMA_aafe9de4-3103-4f7f-872d-ccb7f6893129"
      unitRef="shares">3100000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i09969a0dcb774143b6e4ffcdb6d4c4d0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzItMTAtMS0xLTA_f737a092-caad-473a-a089-f86b36c96e04"
      unitRef="usd">817400000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzItMjAtMS0xLTA_13ec0337-913c-4b74-bfda-28f900924344"
      unitRef="usd">817400000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i600116fed3534b56b21d110eff992027_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzMtNi0xLTEtMA_8ebb8b3f-6e48-44b4-a251-e645601f3d2b"
      unitRef="shares">400000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i09969a0dcb774143b6e4ffcdb6d4c4d0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzMtMTAtMS0xLTA_a72a4025-00a0-4089-8844-f665a8122870"
      unitRef="usd">155100000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzMtMjAtMS0xLTA_226bb586-4afa-4dfd-a2bb-8820c685c94e"
      unitRef="usd">155100000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i09969a0dcb774143b6e4ffcdb6d4c4d0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzQtMTAtMS0xLTA_d901b99a-806a-49ae-a7bb-e90b5d7e71a9"
      unitRef="usd">12500000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="i900689e5df15487b8c249be33f90f329_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzQtMTYtMS0xLTA_316ed422-90f0-4533-89c3-f035053b3af9"
      unitRef="shares">0</regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i900689e5df15487b8c249be33f90f329_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzQtMTgtMS0xLTA_e15123e5-ac2c-4708-bcd8-352c587703b3"
      unitRef="usd">2100000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzQtMjAtMS0xLTA_41de32bb-39bf-4712-8c70-629207a6fc04"
      unitRef="usd">14600000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i900689e5df15487b8c249be33f90f329_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzUtMTYtMS0xLTA_71f69665-d4c9-4e82-a60f-c1551145295c"
      unitRef="shares">800000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i900689e5df15487b8c249be33f90f329_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzUtMTgtMS0xLTA_128cb682-c201-4d83-976a-1a1c23393dc4"
      unitRef="usd">336000000.0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzUtMjAtMS0xLTA_a0130ee3-23f6-465c-b4ac-bc6283c62ed2"
      unitRef="usd">336000000.0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i09969a0dcb774143b6e4ffcdb6d4c4d0_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzYtMTAtMS0xLTA_612150d7-cb99-4634-9f96-e0f4d7458488"
      unitRef="usd">108000000.0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzYtMjAtMS0xLTA_712ac8f2-6d6b-4719-a65b-f6c1a605168d"
      unitRef="usd">108000000.0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i24b453c9da154424a30af28f01fc5364_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzctMTItMS0xLTA_6f8911fd-c2e9-4591-8c96-94e05cb21a83"
      unitRef="usd">624600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzctMjAtMS0xLTA_4bb2fbac-470b-4da7-ba87-c0566546861c"
      unitRef="usd">624600000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i07b5f1c343c74bebb07a75e0df832d50_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzgtMTQtMS0xLTA_49998267-3982-461e-8c30-a0119c3bb535"
      unitRef="usd">-30200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzgtMjAtMS0xLTA_89413185-c87e-4d1f-bf4e-849143e7006f"
      unitRef="usd">-30200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i303ff9cfdb3f477d999296081b82b2a7_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzktMi0xLTEtMA_957b3539-e681-4182-b5f2-a0ca72db0e0d"
      unitRef="shares">1800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i303ff9cfdb3f477d999296081b82b2a7_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzktNC0xLTEtMA_c8ebfe0e-8e38-429f-8440-b084a69f2ec3"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i5ce30ecf338740f5b88d4d69c26666e2_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzktNi0xLTEtMA_88be16be-952d-4120-933e-72cbddca5f97"
      unitRef="shares">116000000.0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5ce30ecf338740f5b88d4d69c26666e2_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzktOC0xLTEtMA_b21c16ba-219a-449c-ba3e-c26cd8158fd2"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e3de24a9f9a4a1cb13f779bbb196a24_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzktMTAtMS0xLTA_ab51f69e-0b4c-4e1d-8b58-8bb9e4a2482a"
      unitRef="usd">5211400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3f5d3609272946d7b2ccfe7fcbde0133_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzktMTItMS0xLTA_372c6fd1-f721-4d36-a77d-62f76161454c"
      unitRef="usd">8004400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e87c7111f9144f8b0d87e2eff47e08b_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzktMTQtMS0xLTA_053fb538-14f7-4a0c-986f-b9be492bd2ec"
      unitRef="usd">-9100000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="id5784fa616a04ce6970abd7a1cb98df3_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzktMTYtMS0xLTA_f6d1c03f-e8e1-4667-a4e4-8d40aabe633b"
      unitRef="shares">-5700000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id5784fa616a04ce6970abd7a1cb98df3_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzktMTgtMS0xLTA_37ce1a76-91ed-4074-afd9-8526f249a53b"
      unitRef="usd">-1073800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4dd8d3e8f45a4bd6a8c46501b3ad28cd_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yMi9mcmFnOjg2NjI5YTJiZWE4NDRhNWRhZjZlY2ZiZWQ3MTRjMWQ1L3RhYmxlOjI0OTdkN2I5ODVkNDRmODY4NGRiZTAwZTg3MzkzMTQ5L3RhYmxlcmFuZ2U6MjQ5N2Q3Yjk4NWQ0NGY4Njg0ZGJlMDBlODczOTMxNDlfMzktMjAtMS0xLTA_c832f679-8743-452e-a3ef-a0d43cb8f3b5"
      unitRef="usd">12133000000.0</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMy0yLTEtMS0w_5d4c3d28-f623-4f1f-bb04-b56014546a65"
      unitRef="usd">1115200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMy00LTEtMS0w_b927deb2-b5e5-402a-ad6e-10b50e883e42"
      unitRef="usd">624600000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfNS0yLTEtMS0w_58bd93d8-7f61-4ed7-a7ad-41cf940a892a"
      unitRef="usd">67400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfNS00LTEtMS0w_8ec2fb07-1338-4b78-931a-576f70c03a77"
      unitRef="usd">56100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfNi0yLTEtMS0w_fceef1aa-9645-4eff-a328-5d5b13973395"
      unitRef="usd">130900000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfNi00LTEtMS0w_5eb058a2-fc3e-4de6-9bf9-3e72f833de06"
      unitRef="usd">105800000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfNy0yLTEtMS0w_f7e03540-7998-4a91-b3e2-4802e46f5b9f"
      unitRef="usd">115700000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfNy00LTEtMS0w_8504949f-fcda-4085-8ad6-99bd79e4dfe3"
      unitRef="usd">-82600000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfOC0yLTEtMS0w_b41f787e-2361-4585-a98c-0b4099bfcbcc"
      unitRef="usd">-10100000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfOC00LTEtMS0w_3cfe5e13-85ed-4232-8bc0-9de2e1acf32d"
      unitRef="usd">-9900000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMTAtMi0xLTEtMA_03ac765f-dd1e-452f-bbbe-2bdffd164c10"
      unitRef="usd">58300000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMTAtNC0xLTEtMA_f2ee5ddc-f256-46f0-9e33-5b9f82e8b3d5"
      unitRef="usd">169000000.0</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMTEtMi0xLTEtMA_151e08c7-d962-4451-836f-271ce8e8a270"
      unitRef="usd">252800000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMTEtNC0xLTEtMA_41a96b31-b031-442c-80b4-3b59b0d86337"
      unitRef="usd">70800000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMTItMi0xLTEtMA_70768287-3a0c-4c39-8b45-8e1b343be8d9"
      unitRef="usd">50000000.0</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMTItNC0xLTEtMA_c39cabc4-b96a-485c-bfcd-cb648e4ac01a"
      unitRef="usd">-70100000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMTMtMi0xLTEtMA_49c0f29c-3092-43da-a424-43581b2f5278"
      unitRef="usd">-143600000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMTMtNC0xLTEtMA_fca0ebf9-34d8-4f54-baaa-44d70c49bc6c"
      unitRef="usd">73900000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMTQtMi0xLTEtMA_bab652b4-0d93-4d80-b421-3568f8328060"
      unitRef="usd">-34700000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMTQtNC0xLTEtMA_2da6b690-3d46-4229-982d-29da9d31558c"
      unitRef="usd">-85200000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMTUtMi0xLTEtMA_69cba375-16a9-47b5-957b-9421f2a7a36f"
      unitRef="usd">-446700000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMTUtNC0xLTEtMA_b52cc62d-dd6f-45a5-ae5b-32d153e27eb8"
      unitRef="usd">73400000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMTYtMi0xLTEtMA_7427fcbd-03cb-4a1c-94d6-b43362ab6dc1"
      unitRef="usd">668500000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMTYtNC0xLTEtMA_e0802ac6-b596-4788-84e0-a2b37969bcb3"
      unitRef="usd">698000000.0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMTktMi0xLTEtMA_8d9c4d15-0ec2-4ba7-8793-8498060f8a2a"
      unitRef="usd">1360000000.0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMTktNC0xLTEtMA_f90d50f9-689f-4a2c-8a02-c1b138933c54"
      unitRef="usd">714300000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMjAtMi0xLTEtMA_e1304831-dd7e-46d0-a404-9e62068fdc86"
      unitRef="usd">416300000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMjAtNC0xLTEtMA_4d6260d3-8c3b-4f6a-9116-dfe5c06d0383"
      unitRef="usd">441200000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMjEtMi0xLTEtMA_a7842f9a-0bcb-4d89-85c1-efa27cff93f1"
      unitRef="usd">115300000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMjEtNC0xLTEtMA_ad384ada-a6bd-407b-8259-cd89d5eaff29"
      unitRef="usd">170100000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMjItMi0xLTEtMA_2b3c3b26-f560-4583-94da-43e0ac5f4308"
      unitRef="usd">-1059000000.0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMjItNC0xLTEtMA_8b4f680c-44bf-4b3c-a5e6-824bb68b4983"
      unitRef="usd">-443200000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMjgtMi0xLTEtMA_40c37da8-b183-41bf-b56a-13e73942b425"
      unitRef="usd">95000000.0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMjgtNC0xLTEtMA_77ce8e90-46ca-4554-8ebc-9f07016feaa1"
      unitRef="usd">811400000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMjktMi0xLTEtMA_9df45d4e-f811-4834-8f60-c7be00e44cd1"
      unitRef="usd">154500000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMjktNC0xLTEtMA_fbf46a3f-4fce-4f8d-9f02-ffea85932bf1"
      unitRef="usd">155100000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMzAtMi0xLTEtMA_4bb43baf-3512-4f86-9a06-7af19ee14911"
      unitRef="usd">306900000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMzAtNC0xLTEtMA_3b05c0cb-b1bb-407f-bb07-01e3917a5c67"
      unitRef="usd">320700000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMzEtMi0xLTEtMA_fa81fa2c-4603-4cb0-bf40-510856ecb45b"
      unitRef="usd">-366400000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMzEtNC0xLTEtMA_a320d8ee-75b4-422d-804f-2b72bbffb387"
      unitRef="usd">335600000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMzMtMi0xLTEtMA_bfe61014-58be-4fc6-90a1-a3c26542d47c"
      unitRef="usd">-756900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMzMtNC0xLTEtMA_e8dd9cb0-9cd2-4ffb-b21a-6e5761bb918b"
      unitRef="usd">590400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMzUtMi0xLTEtMA_79ed17de-2e19-4100-9b00-4206f5152ae2"
      unitRef="usd">2207300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i031613d015714f8aa2a32b4220a564db_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMzUtNC0xLTEtMA_c6b05b54-a187-42ea-9be3-917627f636e0"
      unitRef="usd">1630300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMzctMi0xLTEtMA_a58fab0c-e948-4cf4-b074-4b82fd9bb458"
      unitRef="usd">1450400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4dd8d3e8f45a4bd6a8c46501b3ad28cd_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8yNS9mcmFnOjhhOWYxY2QxOTMwNTQ5OTk4ZTFjMTU1NDdiMmZkNDEwL3RhYmxlOmM2YmE1YWQwM2Y2NjQ2NjliMmRlOWVhMzBhZDU0YTMyL3RhYmxlcmFuZ2U6YzZiYTVhZDAzZjY2NDY2OWIyZGU5ZWEzMGFkNTRhMzJfMzctNC0xLTEtMA_628a8c69-b3df-487c-a769-e89b49250ea7"
      unitRef="usd">2220700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zMS9mcmFnOmEyYzUwYmU0YTJhMjRmNDc5ZGMyNGZmZWMyMTE1YjJlL3RleHRyZWdpb246YTJjNTBiZTRhMmEyNGY0NzlkYzI0ZmZlYzIxMTViMmVfNDY0MA_4502e406-17ed-4449-828b-d0c158eb4809">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, 2020 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, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications have been made to prior period amounts to conform with the current period's presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zMS9mcmFnOmEyYzUwYmU0YTJhMjRmNDc5ZGMyNGZmZWMyMTE1YjJlL3RleHRyZWdpb246YTJjNTBiZTRhMmEyNGY0NzlkYzI0ZmZlYzIxMTViMmVfNDY0Mg_4e659926-e644-4a79-91eb-31af8960a743">Basis of PresentationThe 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, 2020 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, 2020.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RleHRyZWdpb246NzRkODdmZDIxZmFkNGJmODllNDQ2ZDliZmIxNzVlOWRfMzY4_907e7615-d5df-40eb-8eb1-bb86060824ed">Product Sales&lt;div style="margin-bottom:8pt;margin-top:8pt"&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:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:66.520%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.068%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EYLEA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,172.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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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&#x2122; (casirivimab with imdevimab)&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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&#x2122;&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,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;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,236.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Effective April 1, 2020, the Company became solely responsible for the development and commercialization of Praluent in the United States and records net product sales of Praluent in the United States. See Note 3 for further details.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company 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, 2021 and 2020. Sales to each of these customers as a percentage of the Company's total gross product revenue are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Besse Medical, a subsidiary of AmerisourceBergen Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="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;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;54&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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 (see Note 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;As of March&#160;31, 2021 and December&#160;31, 2020, the Company had $3.173&#160;billion and $3.112&#160;billion, respectively, of trade accounts receivable that were recorded within Accounts receivable, net.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RleHRyZWdpb246NzRkODdmZDIxZmFkNGJmODllNDQ2ZDliZmIxNzVlOWRfMzYz_f4b08912-6caf-4f08-b556-2c48673844db">&lt;div style="margin-bottom:8pt;margin-top:8pt"&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:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:66.520%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.372%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.068%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EYLEA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,172.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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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&#x2122; (casirivimab with imdevimab)&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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&#x2122;&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,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;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,236.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;*&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; Effective April 1, 2020, the Company became solely responsible for the development and commercialization of Praluent in the United States and records net product sales of Praluent in the United States. See Note 3 for further details.&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:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.894%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.369%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170.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 for manufacturing of 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;105.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.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;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;30.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;77.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;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:#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;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;(11.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of commercialization-related expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of 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;60.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;91.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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of losses in connection with commercialization of Libtayo outside the United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;4.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;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of 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;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of commercialization-related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of 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;18.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;10.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 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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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;/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 EYLEA collaboration are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.456%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.686%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.424%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.686%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.428%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's net profit in connection with commercialization of EYLEA outside the United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253.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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of commercial supplies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&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;Research and development expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 collaboration with Teva are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.602%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.409%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;19.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;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in connection with up-front and development milestone payments received&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;Other operating income&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;12.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;16.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;/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:115%"&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:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.456%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.686%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.424%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.686%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.428%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of gross profits in connection with sales of casirivimab with imdevimab&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of 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;86.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 0 16.75pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i365545908bac4a43ab3afc9ce14e32a6_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjY5NjkzZDkyZjJiYTRhMTVhODVlNmRmMTYzZTFmZmVmL3RhYmxlcmFuZ2U6Njk2OTNkOTJmMmJhNGExNWE4NWU2ZGYxNjNlMWZmZWZfMi0yLTEtMS0w_d77e51cb-6753-4935-a924-e5708e49df16"
      unitRef="usd">1347000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c1880c73c1744798f1f863395e4ecce_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjY5NjkzZDkyZjJiYTRhMTVhODVlNmRmMTYzZTFmZmVmL3RhYmxlcmFuZ2U6Njk2OTNkOTJmMmJhNGExNWE4NWU2ZGYxNjNlMWZmZWZfMi00LTEtMS0w_6aaa5dd4-30b4-4edb-a294-e4dec403676c"
      unitRef="usd">1172000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7959e584b74940779f96cec38fde9861_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjY5NjkzZDkyZjJiYTRhMTVhODVlNmRmMTYzZTFmZmVmL3RhYmxlcmFuZ2U6Njk2OTNkOTJmMmJhNGExNWE4NWU2ZGYxNjNlMWZmZWZfMy0yLTEtMS0w_9816325a-d186-4190-800d-b3d4a217d500"
      unitRef="usd">69100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia17da83c6cb8494288bbb01c2ca39981_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjY5NjkzZDkyZjJiYTRhMTVhODVlNmRmMTYzZTFmZmVmL3RhYmxlcmFuZ2U6Njk2OTNkOTJmMmJhNGExNWE4NWU2ZGYxNjNlMWZmZWZfMy00LTEtMS0w_81eb808c-37be-4468-bd1e-c2394e6301e0"
      unitRef="usd">61700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8bb1d97e98e24b6fb8342d893beeedb4_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjY5NjkzZDkyZjJiYTRhMTVhODVlNmRmMTYzZTFmZmVmL3RhYmxlcmFuZ2U6Njk2OTNkOTJmMmJhNGExNWE4NWU2ZGYxNjNlMWZmZWZfNC0yLTEtMS0w_4387150a-0392-42b1-af86-3f778fc36842"
      unitRef="usd">43300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i714e05315cf04767a56ee5ac0f8334a6_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjY5NjkzZDkyZjJiYTRhMTVhODVlNmRmMTYzZTFmZmVmL3RhYmxlcmFuZ2U6Njk2OTNkOTJmMmJhNGExNWE4NWU2ZGYxNjNlMWZmZWZfNS0yLTEtMS0w_e02032fc-469b-4a1b-b252-b792fdda3cca"
      unitRef="usd">262200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0682acc24937439897d9b601434c6915_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjY5NjkzZDkyZjJiYTRhMTVhODVlNmRmMTYzZTFmZmVmL3RhYmxlcmFuZ2U6Njk2OTNkOTJmMmJhNGExNWE4NWU2ZGYxNjNlMWZmZWZfNS00LTEtMS0w_7ad0f530-caf5-4a0c-8aa2-54e58022ea90"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i566ff4beb48844b1a5cb0c8c1fb5e308_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjY5NjkzZDkyZjJiYTRhMTVhODVlNmRmMTYzZTFmZmVmL3RhYmxlcmFuZ2U6Njk2OTNkOTJmMmJhNGExNWE4NWU2ZGYxNjNlMWZmZWZfNi0yLTEtMS0yMzk1_2c8e6e74-b65c-4ed8-b025-4d8d34cec059"
      unitRef="usd">500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63eb1578e764453289094ca89d961a38_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjY5NjkzZDkyZjJiYTRhMTVhODVlNmRmMTYzZTFmZmVmL3RhYmxlcmFuZ2U6Njk2OTNkOTJmMmJhNGExNWE4NWU2ZGYxNjNlMWZmZWZfNi00LTEtMS0yMzk4_c04f8f68-61dd-4647-b648-d7f9f4ad1249"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib910bb2f318e422995d35beb32f40086_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjY5NjkzZDkyZjJiYTRhMTVhODVlNmRmMTYzZTFmZmVmL3RhYmxlcmFuZ2U6Njk2OTNkOTJmMmJhNGExNWE4NWU2ZGYxNjNlMWZmZWZfNi0yLTEtMS0w_9d4c7642-1676-463c-8a6a-374b3ecb6085"
      unitRef="usd">2200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if25c3fd74f3849f9b1a7b5ef0b5fb53a_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjY5NjkzZDkyZjJiYTRhMTVhODVlNmRmMTYzZTFmZmVmL3RhYmxlcmFuZ2U6Njk2OTNkOTJmMmJhNGExNWE4NWU2ZGYxNjNlMWZmZWZfNi00LTEtMS0w_b235ba0a-ad72-43b9-9488-8578c04ee668"
      unitRef="usd">3000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa98d1e1db1a453fb6e26b490a9f4ac0_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjY5NjkzZDkyZjJiYTRhMTVhODVlNmRmMTYzZTFmZmVmL3RhYmxlcmFuZ2U6Njk2OTNkOTJmMmJhNGExNWE4NWU2ZGYxNjNlMWZmZWZfNy0yLTEtMS0w_25864727-c801-4bfc-8996-12d9fb7654ba"
      unitRef="usd">1724300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47c1ea309a79487b956854885fb72576_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjY5NjkzZDkyZjJiYTRhMTVhODVlNmRmMTYzZTFmZmVmL3RhYmxlcmFuZ2U6Njk2OTNkOTJmMmJhNGExNWE4NWU2ZGYxNjNlMWZmZWZfNy00LTEtMS0w_3f2d9cea-7d15-45ef-ab7a-d7a47ce43f42"
      unitRef="usd">1236700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RleHRyZWdpb246NzRkODdmZDIxZmFkNGJmODllNDQ2ZDliZmIxNzVlOWRfMzcz_3c577481-a229-41a0-85d2-4334cb2a7401">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;vertical-align:top;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Besse Medical, a subsidiary of AmerisourceBergen Corporation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="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;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;54&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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 (see Note 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0732c6c92e1644cc975b868497703312_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjM4MGY5MjBkZGFjOTRjYzNhN2FkNDcxMGVkYTY1NjBhL3RhYmxlcmFuZ2U6MzgwZjkyMGRkYWM5NGNjM2E3YWQ0NzEwZWRhNjU2MGFfMi0yLTEtMS0w_861c44e2-cfb8-4a9d-a63f-45d9111f43e9"
      unitRef="number">0.46</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icb20036d37e84a9ca929df659aec16c7_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjM4MGY5MjBkZGFjOTRjYzNhN2FkNDcxMGVkYTY1NjBhL3RhYmxlcmFuZ2U6MzgwZjkyMGRkYWM5NGNjM2E3YWQ0NzEwZWRhNjU2MGFfMi00LTEtMS0w_c3e38f73-7de3-484a-8a37-c9d4e8eaec12"
      unitRef="number">0.54</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib1f7e14676cc452cb2d6703111aa4008_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjM4MGY5MjBkZGFjOTRjYzNhN2FkNDcxMGVkYTY1NjBhL3RhYmxlcmFuZ2U6MzgwZjkyMGRkYWM5NGNjM2E3YWQ0NzEwZWRhNjU2MGFfMy0yLTEtMS0w_1a82b344-efca-42d1-a5ca-e5f18ebf8746"
      unitRef="number">0.29</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i496b047e56ce49a1954fbccbec71afbf_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjM4MGY5MjBkZGFjOTRjYzNhN2FkNDcxMGVkYTY1NjBhL3RhYmxlcmFuZ2U6MzgwZjkyMGRkYWM5NGNjM2E3YWQ0NzEwZWRhNjU2MGFfMy00LTEtMS0w_9166345d-d021-4a0e-8ceb-23bd41f65364"
      unitRef="number">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i90c018288bb74daabff5162ef8c2cfd5_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjM4MGY5MjBkZGFjOTRjYzNhN2FkNDcxMGVkYTY1NjBhL3RhYmxlcmFuZ2U6MzgwZjkyMGRkYWM5NGNjM2E3YWQ0NzEwZWRhNjU2MGFfNC0yLTEtMS03NDE1_555eb5a4-b884-481f-b56d-a332a0d84a32"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i70aba5b10d244f4da169a798698bf4ad_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RhYmxlOjM4MGY5MjBkZGFjOTRjYzNhN2FkNDcxMGVkYTY1NjBhL3RhYmxlcmFuZ2U6MzgwZjkyMGRkYWM5NGNjM2E3YWQ0NzEwZWRhNjU2MGFfNC00LTEtMS03NDE5_1f9b3731-fc51-4eeb-b30d-6d3f00a176b1"
      unitRef="number">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i95e6cb5833d048139381a3625777ec92_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RleHRyZWdpb246NzRkODdmZDIxZmFkNGJmODllNDQ2ZDliZmIxNzVlOWRfMTA5OTUxMTYyODU1Nw_4ea6a981-498f-40f9-96bb-6b55ed93ec8c"
      unitRef="usd">3173000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i92f2e89c3366489d899e16f9e654fbcc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNC9mcmFnOjc0ZDg3ZmQyMWZhZDRiZjg5ZTQ0NmQ5YmZiMTc1ZTlkL3RleHRyZWdpb246NzRkODdmZDIxZmFkNGJmODllNDQ2ZDliZmIxNzVlOWRfMTA5OTUxMTYyODU0Mg_23c2fb26-3c00-43fd-b9a6-7b0178a44afe"
      unitRef="usd">3112000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RleHRyZWdpb246ZDgxNDZjMzI2NGYxNGNkYWIwYjA3NjliYjE1ODM0ZThfMTY1MDM_80cf2827-1533-42b8-b0d1-da51edda9b82">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:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.894%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.363%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.369%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170.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 for manufacturing of 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;105.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.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;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;30.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;77.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;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:#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;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;(11.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of commercialization-related expenses &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of 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;60.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;91.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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of losses in connection with commercialization of Libtayo outside the United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;4.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;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of 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;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of commercialization-related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of 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;18.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;10.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 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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Antibody&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 ("LCA"), 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;362.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;407.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;383.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;347.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2020, the Company and Sanofi entered into an amendment to the LCA in connection with, among other things, the removal of Praluent from the LCA such that (i) effective April 1, 2020, the LCA no longer governs the development, manufacture, or commercialization of Praluent and (ii) the quarterly period ended March 31, 2020 was the last quarter for &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which Sanofi and the Company shared profits and losses for Praluent under the LCA. The parties also entered into a Praluent Cross License &amp;amp; Commercialization Agreement (the "Praluent Agreement") pursuant to which, effective April 1, 2020, the Company, at its sole cost, became solely responsible for the development and commercialization of Praluent in the United States, and Sanofi, at its sole cost, became solely responsible for the development and commercialization of Praluent outside of the United States. Under the Praluent Agreement, Sanofi will pay the Company a 5% royalty on Sanofi&#x2019;s net product sales of Praluent outside the United States until March 31, 2032. The Company will not owe Sanofi royalties on the Company&#x2019;s net product sales of Praluent in the United States. Although each party will be responsible for manufacturing Praluent for its respective territory, the parties have entered into definitive supply agreements under which, for a certain transitional period, the Company will continue to supply drug substance to Sanofi and Sanofi will continue to supply finished product to Regeneron. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With respect to any intellectual property or product liability litigation relating to Praluent, the parties have agreed that, effective April 1, 2020, Regeneron and Sanofi each will be solely responsible for any such litigation (including damages and other costs and expenses thereof) in the United States and outside the United States, respectively, arising out of Praluent sales or other activities on or after April 1, 2020 (subject to Sanofi's right to set off a portion of any third-party royalty payments resulting from certain patent litigation proceedings against up to 50% of any Praluent royalty payment owed to Regeneron). The parties will each bear 50% of any damages arising out of Praluent sales or other activities prior to April 1, 2020. See Note 12 for discussion of legal proceedings related to Praluent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Immuno-Oncology &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company 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"). The IO Collaboration is governed by an Amended and Restated Immuno-oncology Discovery and Development Agreement ("Amended IO Discovery Agreement"), and an Immuno-oncology License and Collaboration Agreement ("IO License and Collaboration Agreement"). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective December 31, 2018, the Company and Sanofi entered into the Amended IO Discovery Agreement, which narrowed the scope of the existing discovery and development activities conducted by the Company under the 2015 IO Discovery Agreement to developing therapeutic bispecific antibodies targeting (i) BCMA and CD3 (the "BCMAxCD3 Program") and (ii) MUC16 and CD3 (the "MUC16xCD3 Program") through clinical proof-of-concept. During the first quarter of 2021, Sanofi did not exercise its options to license rights to these product candidates; as a result, we retain the exclusive right to develop and commercialize such product candidates and Sanofi will receive a royalty on sales (if any). In addition, the Company has no further obligations to to develop drug product candidates under the Amended IO Discovery Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the IO License and Collaboration Agreement, the parties are co-developing and co-commercializing Libtayo (cemiplimab), an antibody targeting the receptor known as programmed cell death protein 1 (PD-1). 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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(7.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;(6.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;7.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;10.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div 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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, 2021 was $515.4&#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 outside the United States. All agreed upon EYLEA development expenses incurred by the Company and Bayer are shared equally. Bayer markets EYLEA outside the United States, where, for countries other than Japan, the companies share equally in profits and losses from sales of EYLEA. In Japan, the Company is currently entitled to receive a tiered percentage of between 33.5% and 40.0% of EYLEA net product sales through 2021, and thereafter, the companies will share equally in profits and losses from sales of EYLEA. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 EYLEA collaboration are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.456%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.686%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.424%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.686%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.428%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's net profit in connection with commercialization of EYLEA outside the United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253.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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of commercial supplies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&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;Research and development expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 EYLEA collaboration:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;320.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;336.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97.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;99.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: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. The Company is also responsible for the manufacture and supply of fasinumab globally.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 collaboration with Teva are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.602%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.409%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of 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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;19.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;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in connection with up-front and development milestone payments received&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;Other operating income&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;12.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;16.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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes contract balances in connection with the Teva Collaboration Agreement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;20.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;27.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&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;54.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;66.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities include up-front and development milestone payments received from Teva 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 Teva Collaboration Agreement related to the Company's obligation that was unsatisfied (or partially unsatisfied) as of March&#160;31, 2021 was $123.9&#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-style:italic;font-weight:400;line-height:120%"&gt;REGEN-COV&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 first quarter of 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. In July 2020, we entered into an agreement with entities acting at the direction of BARDA and the U.S. Department of Defense to manufacture and deliver filled and finished drug product of REGEN-COV to the U.S. government. During the first quarter of 2021, the Company completed its final deliveries of drug product under this agreement. See Note 2 for REGEN-COV net product sales recognized in connection with this agreement during the three months ended March&#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;In January 2021, the Company announced an agreement with an entity acting on behalf of the U.S. Department of Defense and HHS to manufacture and deliver additional filled and finished drug product of REGEN-COV to the U.S. government. Pursuant to the agreement, the U.S. government is obligated to purchase all filled and finished doses of drug product delivered by June 30, 2021, and may accept doses during the period from July 1, 2021 through September 30, 2021 at its discretion. The U.S. government will acquire doses at the lowest treatment dose authorized or approved by the FDA for the indication authorized under the EUA, resulting in payments to the Company of up to $2.625&#160;billion in the aggregate. During the three months ended March&#160;31, 2021, we did not recognize any net product sales in connection with this 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-style:italic;font-weight:700;line-height:115%"&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:115%"&gt;In August 2020, we entered into a collaboration agreement (the "Roche Collaboration Agreement") with Roche to develop, manufacture, and distribute the casirivimab with imdevimab antibody cocktail (known as REGEN-COV in the United States). We continue to lead global development activities for casirivimab with imdevimab, and the parties jointly fund certain ongoing studies, as well as any mutually agreed additional new global studies to evaluate further the potential of casirivimab with imdevimab in treating or preventing COVID-19. Roche will be responsible for securing regulatory approvals outside the United States, following the initial European Medicines Agency ("EMA") approval (if any), and conducting any additional studies specifically required for approval by regulators outside the 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:115%"&gt;Under the terms of the agreement, each party is obligated to dedicate a certain amount of manufacturing capacity to casirivimab with 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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 Roche Collaboration Agreement are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.456%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.686%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.424%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.686%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.428%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of gross profits in connection with sales of casirivimab with imdevimab&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of 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;86.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 0 16.75pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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 Roche Collaboration Agreement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;219.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;77.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab372ac653044b108e75f0491b453c7b_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfMy00LTEtMS0w_bf2ae111-e79a-4336-82f0-8a4db1423190"
      unitRef="usd">260600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3be59c80475e431794c2e2e2fc382bc8_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfMy02LTEtMS0w_05d3e755-076c-466a-9062-f2ecf57e1a10"
      unitRef="usd">170900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e9a825f2330457dab5229ba3c3cebce_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfNS00LTEtMS0w_e382a990-7c77-4057-99f5-ecb827cb66e1"
      unitRef="usd">105600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35082d2ab10a496ab50fd1e8ec9857bc_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfNS02LTEtMS0w_5317b90d-75a4-4116-b63a-a7e6657e6ca4"
      unitRef="usd">80100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f1f199087294dababd5fce775b613a9_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfNi00LTEtMS0w_15a90a0d-4fce-42be-81b1-1543857987af"
      unitRef="usd">30100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83b819d4e691445982676b7d16768753_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfNi02LTEtMS0w_57ebb39d-0769-4478-a029-7151693887c6"
      unitRef="usd">77600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd20b6ad51e74204a18d25dc05971967_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfNy00LTEtMS0w_6c4d233e-63a7-4ead-a16d-26315867266f"
      unitRef="usd">-11900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief9563a1ee414e9096c102b1c5f3033b_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfNy02LTEtMS0w_7e2938cc-d2f8-4260-bc00-e511ebd2c8d9"
      unitRef="usd">-16700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8b381392f6047fcbf2cda6f59712e25_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfOC00LTEtMS0w_8334b1df-8c26-418a-b77a-2bb45a1aef1a"
      unitRef="usd">60400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i658f7d0f1d83405ea04941a24cf28917_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfOC02LTEtMS0w_ce712f7e-3229-42f6-a7d8-e15e234ddc6f"
      unitRef="usd">91200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9db3b0b7476a4b28abfb7f9df0509627_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfMTEtNC0xLTEtMA_5b9ad739-d5f9-403e-9e29-e45aa02034c0"
      unitRef="usd">-6100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i197965e798514f428b9260a4acafb4f6_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfMTEtNi0xLTEtMA_aac616a6-86b6-400e-9873-d554833faf32"
      unitRef="usd">-6200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i383d89e76e374d278e7aaf8d2b3b2ee1_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfMTItNC0xLTEtMA_73e92694-a997-4e79-84f5-041e00b492e6"
      unitRef="usd">4700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9918fdc7fabd4a7bb82eb406b81da765_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfMTItNi0xLTEtMA_7eee1899-6d6a-4f4d-805d-9f2ef402c825"
      unitRef="usd">2100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i884a5090c8684678912d824b8e7aca21_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfMTMtNC0xLTEtMA_48a6707d-0ad9-4ebe-a48b-088262107956"
      unitRef="usd">21900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0209a7bb41ab4ceb88ef1b86916ca0b9_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfMTMtNi0xLTEtMA_5c85ca1f-1478-46ee-887a-d49d518ddda4"
      unitRef="usd">39900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie81362b315574a11a6eb2835b9642ce7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfMTQtNC0xLTEtMA_a0ad729e-20d2-45b1-8901-50e69486e84e"
      unitRef="usd">18500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedd4e51766fc4a5ba198d93abbbcbc94_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfMTQtNi0xLTEtMA_7ed7b34e-3b61-4692-8bfc-81a76f043a61"
      unitRef="usd">10400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b037a9e6fe9424a8073d6e334f01796_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfMTUtNC0xLTEtMA_196e99ae-345b-4133-9fdc-0423b5854677"
      unitRef="usd">-30400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib92d135b11844e0fb8ab4ebef3f1d027_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfMTUtNi0xLTEtMA_8081776c-0bac-4f06-b4b0-ed40ff7887a4"
      unitRef="usd">-26800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie849df2718fb48c89122997a6c7f9c2b_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfMTYtNC0xLTEtMA_e1e32d87-a416-4cae-9f52-c9f60d0e0055"
      unitRef="usd">22900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc8c6276f812437aa18fd35efca8b326_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmMzYWM5ZDNhOGU1MzRhZjFiZDVjNzYwOGI4M2UzMGJlL3RhYmxlcmFuZ2U6YzNhYzlkM2E4ZTUzNGFmMWJkNWM3NjA4YjgzZTMwYmVfMTYtNi0xLTEtMA_7001989c-09a1-4754-a528-47813b8452de"
      unitRef="usd">16500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <regn:PercentageOfTrialCostsRequiredToBeFundedByCollaboratingParty
      contextRef="i57f05b2c025348899c6e25b1b5b13559_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RleHRyZWdpb246ZDgxNDZjMzI2NGYxNGNkYWIwYjA3NjliYjE1ODM0ZThfOTg5NTYwNDY3MDg1NA_c525d681-ecb1-4119-af71-18fb3dbdd6e7"
      unitRef="number">0.80</regn:PercentageOfTrialCostsRequiredToBeFundedByCollaboratingParty>
    <regn:PercentageOfTrialCostsRequiredToBeFundedByCollaboratingParty
      contextRef="i82fcfcb686e34819867a56016fd689a5_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RleHRyZWdpb246ZDgxNDZjMzI2NGYxNGNkYWIwYjA3NjliYjE1ODM0ZThfOTg5NTYwNDY3MDg1OA_0ebc6ebc-c076-47f0-a013-39f79ae42d97"
      unitRef="number">1</regn:PercentageOfTrialCostsRequiredToBeFundedByCollaboratingParty>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RleHRyZWdpb246ZDgxNDZjMzI2NGYxNGNkYWIwYjA3NjliYjE1ODM0ZThfMTY0OTM_835d191a-f710-4cbd-8741-bdde7347783d">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;362.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;407.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;383.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;347.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes contract balances in connection with the Company's IO Collaboration with Sanofi:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(7.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;(6.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;7.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;10.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div 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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes contract balances in connection with our Bayer EYLEA collaboration:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;320.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;336.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97.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;99.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 Teva Collaboration Agreement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;20.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;27.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&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;54.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;66.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes contract balances in connection with the Roche Collaboration Agreement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;219.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;77.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic40b54da19eb4963b23af90a023ab811_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmVkYzdkZWRjZjZjZjRmMDA5NjBmNDBlNTk0MWY0M2VhL3RhYmxlcmFuZ2U6ZWRjN2RlZGNmNmNmNGYwMDk2MGY0MGU1OTQxZjQzZWFfMi0yLTEtMS0w_fa1ccca9-d9c6-4f8a-b5fe-f16ea2476b91"
      unitRef="usd">362500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i40117d9637be4c229587216dd4ff2918_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmVkYzdkZWRjZjZjZjRmMDA5NjBmNDBlNTk0MWY0M2VhL3RhYmxlcmFuZ2U6ZWRjN2RlZGNmNmNmNGYwMDk2MGY0MGU1OTQxZjQzZWFfMi00LTEtMS0w_c32cb705-45df-4afb-a996-dece1dbf688c"
      unitRef="usd">407700000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic40b54da19eb4963b23af90a023ab811_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmVkYzdkZWRjZjZjZjRmMDA5NjBmNDBlNTk0MWY0M2VhL3RhYmxlcmFuZ2U6ZWRjN2RlZGNmNmNmNGYwMDk2MGY0MGU1OTQxZjQzZWFfMy0yLTEtMS0w_d0d27254-64b9-4dea-90a4-faba6b14842c"
      unitRef="usd">383400000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i40117d9637be4c229587216dd4ff2918_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmVkYzdkZWRjZjZjZjRmMDA5NjBmNDBlNTk0MWY0M2VhL3RhYmxlcmFuZ2U6ZWRjN2RlZGNmNmNmNGYwMDk2MGY0MGU1OTQxZjQzZWFfMy00LTEtMS0w_c0d193f5-a336-428d-a210-13f590c0568e"
      unitRef="usd">347700000</us-gaap:ContractWithCustomerLiability>
    <regn:RoyaltyPercentageToBeReceivedOnNetProductSalesOutsideOfUnitedStates
      contextRef="i89dfacd6317a49ee9d27129894f3434a_D20200401-20200401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RleHRyZWdpb246ZDgxNDZjMzI2NGYxNGNkYWIwYjA3NjliYjE1ODM0ZThfNzAwMg_ce7b3970-0f61-4bbc-993e-ec422a445307"
      unitRef="number">0.05</regn:RoyaltyPercentageToBeReceivedOnNetProductSalesOutsideOfUnitedStates>
    <regn:PercentageOfRoyaltyPaymentThatCanBeOffset
      contextRef="i8293f0d167124e0c8feaf4973308838b_D20200401-20200401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RleHRyZWdpb246ZDgxNDZjMzI2NGYxNGNkYWIwYjA3NjliYjE1ODM0ZThfODEyNA_71800f39-9c64-4460-b082-2fa04938ceb2"
      unitRef="number">0.50</regn:PercentageOfRoyaltyPaymentThatCanBeOffset>
    <regn:LossContingencyPercentageOfDamagesResponsibleFor
      contextRef="i89dfacd6317a49ee9d27129894f3434a_D20200401-20200401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RleHRyZWdpb246ZDgxNDZjMzI2NGYxNGNkYWIwYjA3NjliYjE1ODM0ZThfODIwNg_72d1bde0-ca10-4369-a643-1b0115d3055e"
      unitRef="number">0.50</regn:LossContingencyPercentageOfDamagesResponsibleFor>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia310816d035b403db6ed9a10260042b3_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjJiN2FkNDYxMmYyNDQ1M2ZiNjZhNDUxNDJmMWQwM2I4L3RhYmxlcmFuZ2U6MmI3YWQ0NjEyZjI0NDUzZmI2NmE0NTE0MmYxZDAzYjhfMi0yLTEtMS0w_9d42d61a-3de0-4339-8f09-9e35390b7955"
      unitRef="usd">7400000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if7e7f970a87c47f59de83c72f74de6dd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjJiN2FkNDYxMmYyNDQ1M2ZiNjZhNDUxNDJmMWQwM2I4L3RhYmxlcmFuZ2U6MmI3YWQ0NjEyZjI0NDUzZmI2NmE0NTE0MmYxZDAzYjhfMi00LTEtMS0w_071bf0c0-80df-40de-86f6-4aafee51d893"
      unitRef="usd">6500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ia310816d035b403db6ed9a10260042b3_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjJiN2FkNDYxMmYyNDQ1M2ZiNjZhNDUxNDJmMWQwM2I4L3RhYmxlcmFuZ2U6MmI3YWQ0NjEyZjI0NDUzZmI2NmE0NTE0MmYxZDAzYjhfMy0yLTEtMS0w_506ce30e-b569-4de5-89ae-edae44e7094b"
      unitRef="usd">7100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="if7e7f970a87c47f59de83c72f74de6dd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjJiN2FkNDYxMmYyNDQ1M2ZiNjZhNDUxNDJmMWQwM2I4L3RhYmxlcmFuZ2U6MmI3YWQ0NjEyZjI0NDUzZmI2NmE0NTE0MmYxZDAzYjhfMy00LTEtMS0w_d29d64b2-7366-4163-ac5c-134c46be49f4"
      unitRef="usd">10700000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:OtherLiabilities
      contextRef="ia310816d035b403db6ed9a10260042b3_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjJiN2FkNDYxMmYyNDQ1M2ZiNjZhNDUxNDJmMWQwM2I4L3RhYmxlcmFuZ2U6MmI3YWQ0NjEyZjI0NDUzZmI2NmE0NTE0MmYxZDAzYjhfNC0yLTEtMS0w_5273ec4f-111e-4682-bd9b-8d86507e4388"
      unitRef="usd">258400000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="if7e7f970a87c47f59de83c72f74de6dd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjJiN2FkNDYxMmYyNDQ1M2ZiNjZhNDUxNDJmMWQwM2I4L3RhYmxlcmFuZ2U6MmI3YWQ0NjEyZjI0NDUzZmI2NmE0NTE0MmYxZDAzYjhfNC00LTEtMS0w_5976891b-2ceb-4b75-9e5c-31283fd3bfe7"
      unitRef="usd">280900000</us-gaap:OtherLiabilities>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ia310816d035b403db6ed9a10260042b3_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RleHRyZWdpb246ZDgxNDZjMzI2NGYxNGNkYWIwYjA3NjliYjE1ODM0ZThfMTE1NjY_453c67dd-991e-453b-93ad-745dd7a19249"
      unitRef="usd">515400000</us-gaap:RevenueRemainingPerformanceObligation>
    <regn:RevenueBasedOnPercentageOfAnnualSalesInJapan
      contextRef="ice470495425c4618a108512ca8807261_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RleHRyZWdpb246ZDgxNDZjMzI2NGYxNGNkYWIwYjA3NjliYjE1ODM0ZThfNTQ5NzU1ODIwNDI4NQ_f6683036-84ac-4d72-a4f1-da2e4d05ad01"
      unitRef="number">0.335</regn:RevenueBasedOnPercentageOfAnnualSalesInJapan>
    <regn:RevenueBasedOnPercentageOfAnnualSalesInJapan
      contextRef="i966fec08e9ad4decaa7a36d72313b04d_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RleHRyZWdpb246ZDgxNDZjMzI2NGYxNGNkYWIwYjA3NjliYjE1ODM0ZThfNTQ5NzU1ODIwNDI4OQ_46f61e35-aa2d-486c-915f-9cd0d6aa5c19"
      unitRef="number">0.400</regn:RevenueBasedOnPercentageOfAnnualSalesInJapan>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f237b37fde94369bc1a93f7fe1650c6_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjA4NzY0NjcwNjYwMTQ1ZTlhYjNmNzgyODRlOWE0NTY1L3RhYmxlcmFuZ2U6MDg3NjQ2NzA2NjAxNDVlOWFiM2Y3ODI4NGU5YTQ1NjVfMi00LTEtMS0w_39510887-21c1-43c0-a64a-c4c487a1d6cf"
      unitRef="usd">308900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03252b91c9494161a92b9bef42fe22c9_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjA4NzY0NjcwNjYwMTQ1ZTlhYjNmNzgyODRlOWE0NTY1L3RhYmxlcmFuZ2U6MDg3NjQ2NzA2NjAxNDVlOWFiM2Y3ODI4NGU5YTQ1NjVfMi02LTEtMS0w_c6ba80c5-cb3a-4581-a3e4-99912c6ce6e9"
      unitRef="usd">253800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a631196460344f88ef6e61a9d0ac13d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjA4NzY0NjcwNjYwMTQ1ZTlhYjNmNzgyODRlOWE0NTY1L3RhYmxlcmFuZ2U6MDg3NjQ2NzA2NjAxNDVlOWFiM2Y3ODI4NGU5YTQ1NjVfMy00LTEtMS0w_94bbdaf3-b412-4173-b397-aa4056c7721e"
      unitRef="usd">13900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0c6cbbeffa54cc78568f2f3a5ef0b05_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjA4NzY0NjcwNjYwMTQ1ZTlhYjNmNzgyODRlOWE0NTY1L3RhYmxlcmFuZ2U6MDg3NjQ2NzA2NjAxNDVlOWFiM2Y3ODI4NGU5YTQ1NjVfMy02LTEtMS0w_4b57b6a8-7be1-40b0-9410-43af54706818"
      unitRef="usd">27600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3dd5d849f48845ac838de9bd71afe148_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjA4NzY0NjcwNjYwMTQ1ZTlhYjNmNzgyODRlOWE0NTY1L3RhYmxlcmFuZ2U6MDg3NjQ2NzA2NjAxNDVlOWFiM2Y3ODI4NGU5YTQ1NjVfNC00LTEtMS0w_f95bc35a-d887-4042-855a-8574a32c7bff"
      unitRef="usd">10800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16cd5b17d9f6434ca1978ec40c680444_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjA4NzY0NjcwNjYwMTQ1ZTlhYjNmNzgyODRlOWE0NTY1L3RhYmxlcmFuZ2U6MDg3NjQ2NzA2NjAxNDVlOWFiM2Y3ODI4NGU5YTQ1NjVfNC02LTEtMS0w_905ab83d-9381-4f2d-bc10-149696e400bf"
      unitRef="usd">12000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7a2c41f0b194250b7a3d5e08f572f88_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjA4NzY0NjcwNjYwMTQ1ZTlhYjNmNzgyODRlOWE0NTY1L3RhYmxlcmFuZ2U6MDg3NjQ2NzA2NjAxNDVlOWFiM2Y3ODI4NGU5YTQ1NjVfNS00LTEtMS0w_061a9f3a-e015-44f1-94dd-082da2455727"
      unitRef="usd">-12500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80a621f403474d77b52ff422dfaa5d3d_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjA4NzY0NjcwNjYwMTQ1ZTlhYjNmNzgyODRlOWE0NTY1L3RhYmxlcmFuZ2U6MDg3NjQ2NzA2NjAxNDVlOWFiM2Y3ODI4NGU5YTQ1NjVfNS02LTEtMS0w_a83edd3e-45eb-48fd-9f32-abc5c1c7d0e6"
      unitRef="usd">-8100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i91dcea26bb8e417c916967812e749585_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjkzMTViYzE1MzIxODQ0NGNhNmZlMWJiZDE5MzU0YTc3L3RhYmxlcmFuZ2U6OTMxNWJjMTUzMjE4NDQ0Y2E2ZmUxYmJkMTkzNTRhNzdfMi0yLTEtMS0w_e0540544-580b-417f-a5b0-e12b09d7e192"
      unitRef="usd">320300000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic876bde45def4855b264ca7da0cc4011_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjkzMTViYzE1MzIxODQ0NGNhNmZlMWJiZDE5MzU0YTc3L3RhYmxlcmFuZ2U6OTMxNWJjMTUzMjE4NDQ0Y2E2ZmUxYmJkMTkzNTRhNzdfMi00LTEtMS0w_0d4fb78f-5a04-48fd-81ed-4b68fb994f50"
      unitRef="usd">336200000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i91dcea26bb8e417c916967812e749585_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjkzMTViYzE1MzIxODQ0NGNhNmZlMWJiZDE5MzU0YTc3L3RhYmxlcmFuZ2U6OTMxNWJjMTUzMjE4NDQ0Y2E2ZmUxYmJkMTkzNTRhNzdfMy0yLTEtMS0w_c6399b7b-be5e-468a-9cb8-b8194f909491"
      unitRef="usd">97000000.0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic876bde45def4855b264ca7da0cc4011_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjkzMTViYzE1MzIxODQ0NGNhNmZlMWJiZDE5MzU0YTc3L3RhYmxlcmFuZ2U6OTMxNWJjMTUzMjE4NDQ0Y2E2ZmUxYmJkMTkzNTRhNzdfMy00LTEtMS0w_0ccc9018-117c-4e7c-8549-555342ff332c"
      unitRef="usd">99700000</us-gaap:ContractWithCustomerLiability>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="if13718f174b04d8d9588dcc3dca62a02_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjI0NWJmNzA3MWMxMDRiMDFiYjBmNjNiMDllNzQzNTFhL3RhYmxlcmFuZ2U6MjQ1YmY3MDcxYzEwNGIwMWJiMGY2M2IwOWU3NDM1MWFfMi00LTEtMS0w_775845c8-ecc5-49b3-ad96-201d637c028a"
      unitRef="usd">19800000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="i09b757cda555462e84ad04ed2cb4566f_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjI0NWJmNzA3MWMxMDRiMDFiYjBmNjNiMDllNzQzNTFhL3RhYmxlcmFuZ2U6MjQ1YmY3MDcxYzEwNGIwMWJiMGY2M2IwOWU3NDM1MWFfMi02LTEtMS0w_3e012d59-f7a7-49a6-92c9-d17f3fd6db42"
      unitRef="usd">25200000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <us-gaap:OtherOperatingIncome
      contextRef="ida0b6d566e9e467ca6fb49e83606612b_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjI0NWJmNzA3MWMxMDRiMDFiYjBmNjNiMDllNzQzNTFhL3RhYmxlcmFuZ2U6MjQ1YmY3MDcxYzEwNGIwMWJiMGY2M2IwOWU3NDM1MWFfMy00LTEtMS0w_35b2ec6f-3856-4094-adcf-1a8dd7e91645"
      unitRef="usd">12200000</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="iec31d33c7ffb426789c272ae3679afe8_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjI0NWJmNzA3MWMxMDRiMDFiYjBmNjNiMDllNzQzNTFhL3RhYmxlcmFuZ2U6MjQ1YmY3MDcxYzEwNGIwMWJiMGY2M2IwOWU3NDM1MWFfMy02LTEtMS0w_bbe2976f-9af7-486d-afd8-2280673cb9da"
      unitRef="usd">16600000</us-gaap:OtherOperatingIncome>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i287a611328554f708c0ec14055bf3a8e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmE2NTg3NjdjODk5NTQ2NWM5MTUwMTZhNjNhM2U3NjYzL3RhYmxlcmFuZ2U6YTY1ODc2N2M4OTk1NDY1YzkxNTAxNmE2M2EzZTc2NjNfMi0yLTEtMS0w_0aa55dde-9115-4330-a7eb-829583ab269d"
      unitRef="usd">20000000.0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if62618c111ce42f38f443c5d482eafaa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmE2NTg3NjdjODk5NTQ2NWM5MTUwMTZhNjNhM2U3NjYzL3RhYmxlcmFuZ2U6YTY1ODc2N2M4OTk1NDY1YzkxNTAxNmE2M2EzZTc2NjNfMi00LTEtMS0w_b8777a69-b89b-4fc9-bd66-b62f6871c580"
      unitRef="usd">27700000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherLiabilities
      contextRef="i287a611328554f708c0ec14055bf3a8e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmE2NTg3NjdjODk5NTQ2NWM5MTUwMTZhNjNhM2U3NjYzL3RhYmxlcmFuZ2U6YTY1ODc2N2M4OTk1NDY1YzkxNTAxNmE2M2EzZTc2NjNfMy0yLTEtMS0w_ed7a202f-218d-4dbb-9640-f94d39eb744e"
      unitRef="usd">54500000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="if62618c111ce42f38f443c5d482eafaa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOmE2NTg3NjdjODk5NTQ2NWM5MTUwMTZhNjNhM2U3NjYzL3RhYmxlcmFuZ2U6YTY1ODc2N2M4OTk1NDY1YzkxNTAxNmE2M2EzZTc2NjNfMy00LTEtMS0w_f0b16c19-c02e-40f2-ad6f-8221b048b776"
      unitRef="usd">66800000</us-gaap:OtherLiabilities>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i287a611328554f708c0ec14055bf3a8e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RleHRyZWdpb246ZDgxNDZjMzI2NGYxNGNkYWIwYjA3NjliYjE1ODM0ZThfMTM2ODQ_1b0aea9a-01e0-4a9d-9afc-e0e3438ec2fc"
      unitRef="usd">123900000</us-gaap:RevenueRemainingPerformanceObligation>
    <regn:MaximumTransactionAgreementPayments
      contextRef="i54583d6120ad442a942ee5fbc036623f_D20210101-20210131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RleHRyZWdpb246ZDgxNDZjMzI2NGYxNGNkYWIwYjA3NjliYjE1ODM0ZThfNzY5NjU4MTQzMDM5Nw_e352cd93-41f1-4134-ba6b-644ef13fabc2"
      unitRef="usd">2625000000</regn:MaximumTransactionAgreementPayments>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i897d050f8eca49a7a9e806aa19c99664_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjRhNjJmYWZlMmE3MDQxZTNiZTRjNjEyZTZkMmQ0NDIxL3RhYmxlcmFuZ2U6NGE2MmZhZmUyYTcwNDFlM2JlNGM2MTJlNmQyZDQ0MjFfMi00LTEtMS0zNDU4_bbd54c4e-5fd6-495a-b074-d44796c41ab6"
      unitRef="usd">66800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc71088100c14658b0653ed4393efeab_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjRhNjJmYWZlMmE3MDQxZTNiZTRjNjEyZTZkMmQ0NDIxL3RhYmxlcmFuZ2U6NGE2MmZhZmUyYTcwNDFlM2JlNGM2MTJlNmQyZDQ0MjFfMi02LTEtMS0zNDU4_552d6aa3-bf1c-4f30-b5b8-cfb3778a476b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="i6f9f218281ab4416b4f48fde6de8406c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjRhNjJmYWZlMmE3MDQxZTNiZTRjNjEyZTZkMmQ0NDIxL3RhYmxlcmFuZ2U6NGE2MmZhZmUyYTcwNDFlM2JlNGM2MTJlNmQyZDQ0MjFfNC00LTEtMS0zNDU4_99915733-933c-4afa-831d-59e643bc6bd4"
      unitRef="usd">86800000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="i306c4a232d324092ac6f600209536486_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjRhNjJmYWZlMmE3MDQxZTNiZTRjNjEyZTZkMmQ0NDIxL3RhYmxlcmFuZ2U6NGE2MmZhZmUyYTcwNDFlM2JlNGM2MTJlNmQyZDQ0MjFfNC02LTEtMS0zNDU4_71ec2ab1-148b-47b2-a7dd-f3223789375d"
      unitRef="usd">0</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id59e316fa1a14aa688142a5bc6e71381_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjY1NGM0MzcwZDk3NzQ2YzE5YzdkYTM4YzU3ZDcxNGEwL3RhYmxlcmFuZ2U6NjU0YzQzNzBkOTc3NDZjMTljN2RhMzhjNTdkNzE0YTBfMi0yLTEtMS02NTAz_e1b63434-c9ad-4d65-9e3e-2edd790c361b"
      unitRef="usd">219900000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib6075d7efc3f406faad19d237f7ecf8b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV8zNy9mcmFnOmQ4MTQ2YzMyNjRmMTRjZGFiMGIwNzY5YmIxNTgzNGU4L3RhYmxlOjY1NGM0MzcwZDk3NzQ2YzE5YzdkYTM4YzU3ZDcxNGEwL3RhYmxlcmFuZ2U6NjU0YzQzNzBkOTc3NDZjMTljN2RhMzhjNTdkNzE0YTBfMi00LTEtMS02NTAz_0f3813f3-2083-4161-aee0-68c1ad833442"
      unitRef="usd">77100000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RleHRyZWdpb246ZDhmYTc3MDNhYzZkNDQyM2E0ZTMxYzlhMDZkNDc2MjNfNzg5_9c06b26a-7c7d-4308-9402-ded713bf8f09">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:11pt;margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:60.526%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.569%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares which have been excluded from diluted per share amounts because their effect would have been antidilutive, include the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RleHRyZWdpb246ZDhmYTc3MDNhYzZkNDQyM2E0ZTMxYzlhMDZkNDc2MjNfNzc5_f3af1396-3c9d-4427-8ab3-13fd653e6312">The calculations of basic and diluted net income per share are as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:60.526%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.569%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income - basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RhYmxlOjczMTMxMmUwM2UwMTRmMTA5ZGM2OTcyNTYxM2UyNGEzL3RhYmxlcmFuZ2U6NzMxMzEyZTAzZTAxNGYxMDlkYzY5NzI1NjEzZTI0YTNfMi0yLTEtMS0w_0949f8ba-e0ff-4023-91fc-15df130036b7"
      unitRef="usd">1115200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RhYmxlOjczMTMxMmUwM2UwMTRmMTA5ZGM2OTcyNTYxM2UyNGEzL3RhYmxlcmFuZ2U6NzMxMzEyZTAzZTAxNGYxMDlkYzY5NzI1NjEzZTI0YTNfMi00LTEtMS0w_712c6341-1ff1-4aed-80dc-d26211784cee"
      unitRef="usd">624600000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RhYmxlOjczMTMxMmUwM2UwMTRmMTA5ZGM2OTcyNTYxM2UyNGEzL3RhYmxlcmFuZ2U6NzMxMzEyZTAzZTAxNGYxMDlkYzY5NzI1NjEzZTI0YTNfNS0yLTEtMS0w_edf3ab35-8845-4788-9d90-fa4cbd1b04fd"
      unitRef="shares">105400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RhYmxlOjczMTMxMmUwM2UwMTRmMTA5ZGM2OTcyNTYxM2UyNGEzL3RhYmxlcmFuZ2U6NzMxMzEyZTAzZTAxNGYxMDlkYzY5NzI1NjEzZTI0YTNfNS00LTEtMS0w_a9f66b3f-a596-4ece-99be-890e6c341776"
      unitRef="shares">109800000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2ad0f7a0f0a043e3ac6742b15466124b_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RhYmxlOjczMTMxMmUwM2UwMTRmMTA5ZGM2OTcyNTYxM2UyNGEzL3RhYmxlcmFuZ2U6NzMxMzEyZTAzZTAxNGYxMDlkYzY5NzI1NjEzZTI0YTNfNy0yLTEtMS0w_d05616e8-0198-4e20-9ad9-6abf0ad65bd2"
      unitRef="shares">4500000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iba313946ebc046b081e371fcd290e01f_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RhYmxlOjczMTMxMmUwM2UwMTRmMTA5ZGM2OTcyNTYxM2UyNGEzL3RhYmxlcmFuZ2U6NzMxMzEyZTAzZTAxNGYxMDlkYzY5NzI1NjEzZTI0YTNfNy00LTEtMS0w_12b0587d-a3b8-49a7-971d-f87692e6a1bc"
      unitRef="shares">5000000.0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8a808f8290984ee4a1cfa33d52b7874c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RhYmxlOjczMTMxMmUwM2UwMTRmMTA5ZGM2OTcyNTYxM2UyNGEzL3RhYmxlcmFuZ2U6NzMxMzEyZTAzZTAxNGYxMDlkYzY5NzI1NjEzZTI0YTNfOC0yLTEtMS0w_12f18726-4022-422f-b93f-88ec8050ee69"
      unitRef="shares">600000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3d3f492cf7ba49c0844f14c893174d18_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RhYmxlOjczMTMxMmUwM2UwMTRmMTA5ZGM2OTcyNTYxM2UyNGEzL3RhYmxlcmFuZ2U6NzMxMzEyZTAzZTAxNGYxMDlkYzY5NzI1NjEzZTI0YTNfOC00LTEtMS0w_d035d7d3-aeb4-4adc-b370-15d7a0647685"
      unitRef="shares">300000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RhYmxlOjczMTMxMmUwM2UwMTRmMTA5ZGM2OTcyNTYxM2UyNGEzL3RhYmxlcmFuZ2U6NzMxMzEyZTAzZTAxNGYxMDlkYzY5NzI1NjEzZTI0YTNfOS0yLTEtMS0w_f1491b58-218b-4534-96d7-96ae1e89132f"
      unitRef="shares">110500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RhYmxlOjczMTMxMmUwM2UwMTRmMTA5ZGM2OTcyNTYxM2UyNGEzL3RhYmxlcmFuZ2U6NzMxMzEyZTAzZTAxNGYxMDlkYzY5NzI1NjEzZTI0YTNfOS00LTEtMS0w_4d3e9908-6a58-4ee5-be26-a450cecdf36f"
      unitRef="shares">115100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RhYmxlOjczMTMxMmUwM2UwMTRmMTA5ZGM2OTcyNTYxM2UyNGEzL3RhYmxlcmFuZ2U6NzMxMzEyZTAzZTAxNGYxMDlkYzY5NzI1NjEzZTI0YTNfMTEtMi0xLTEtMA_2694a0f5-380d-49a3-9927-b65e38ae1d8d"
      unitRef="usdPerShare">10.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RhYmxlOjczMTMxMmUwM2UwMTRmMTA5ZGM2OTcyNTYxM2UyNGEzL3RhYmxlcmFuZ2U6NzMxMzEyZTAzZTAxNGYxMDlkYzY5NzI1NjEzZTI0YTNfMTEtNC0xLTEtMA_ce9ccac0-58ee-4c0d-8480-ab51aec1ad13"
      unitRef="usdPerShare">5.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RhYmxlOjczMTMxMmUwM2UwMTRmMTA5ZGM2OTcyNTYxM2UyNGEzL3RhYmxlcmFuZ2U6NzMxMzEyZTAzZTAxNGYxMDlkYzY5NzI1NjEzZTI0YTNfMTItMi0xLTEtMA_44b766c6-4534-41c6-95bf-4d8d3fee27e8"
      unitRef="usdPerShare">10.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RhYmxlOjczMTMxMmUwM2UwMTRmMTA5ZGM2OTcyNTYxM2UyNGEzL3RhYmxlcmFuZ2U6NzMxMzEyZTAzZTAxNGYxMDlkYzY5NzI1NjEzZTI0YTNfMTItNC0xLTEtMA_927fca85-686e-42e9-97f0-bab85ef26d53"
      unitRef="usdPerShare">5.43</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RleHRyZWdpb246ZDhmYTc3MDNhYzZkNDQyM2E0ZTMxYzlhMDZkNDc2MjNfNzgy_831a1a3c-c568-46b5-897c-6cd29509c528">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i44cc8ceeaa3c4e8384738782a610d46a_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RhYmxlOmNkY2E1ZjUzMTZiYzRmOWFiNDM4ZDhiMTg5NmNhMDEyL3RhYmxlcmFuZ2U6Y2RjYTVmNTMxNmJjNGY5YWI0MzhkOGIxODk2Y2EwMTJfMi0yLTEtMS0w_8f9459cd-fe04-429e-8b17-f74fe31b8467"
      unitRef="shares">5000000.0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8d73b373e8d64b7bbc33035f06214e31_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80MC9mcmFnOmQ4ZmE3NzAzYWM2ZDQ0MjNhNGUzMWM5YTA2ZDQ3NjIzL3RhYmxlOmNkY2E1ZjUzMTZiYzRmOWFiNDM4ZDhiMTg5NmNhMDEyL3RhYmxlcmFuZ2U6Y2RjYTVmNTMxNmJjNGY5YWI0MzhkOGIxODk2Y2EwMTJfMi00LTEtMS0w_49d234a0-7f49-4d4e-b2db-da4832a6ab0c"
      unitRef="shares">10200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RleHRyZWdpb246NTMyYzRkYTMxMzVlNDcxNzk3YTM1ZGU0MWRhYjdmOTZfMTU0Nw_5ed43851-671c-43fa-8e57-3e3497d77564">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, 2021 and December&#160;31, 2020 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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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;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;3,610.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;27.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;(5.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,632.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;487.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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;487.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;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;65.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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;65.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;254.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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;167.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;4,584.1&#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;29.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(6.2)&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;4,607.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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,053.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;37.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;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,090.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;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;127.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;128.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;65.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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;276.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.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;276.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,649.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;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;40.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;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,689.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies its investments in available-for-sale debt securities based on their contractual maturity dates. The available-for-sale debt securities listed as of March&#160;31, 2021 mature at various dates through March 2026. 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:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;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;2,065.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;1,393.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;2,541.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;2,295.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;4,607.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;3,689.1&#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:8pt;text-align: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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021&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;1,304.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;(5.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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,304.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;(5.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;123.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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:2px 1pt;text-align:left;vertical-align: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;28.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.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;28.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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,455.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,455.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364.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;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;364.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;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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;There were no realized losses on sales of marketable securities, and realized gains were not material, for the three months ended March&#160;31, 2021 and 2020.  &lt;/span&gt;&lt;/div&gt;With respect to marketable securities, for the three months ended March&#160;31, 2021 and 2020, amounts reclassified from Accumulated other comprehensive income into Other income (expense), net were related to realized gains on sales of available-for-sale debt securities.</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RleHRyZWdpb246NTMyYzRkYTMxMzVlNDcxNzk3YTM1ZGU0MWRhYjdmOTZfMTUzOA_0538e9b9-f9a5-4969-93c0-ab93c108038e">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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;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;3,610.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;27.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;(5.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,632.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;487.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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;487.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;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;65.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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;65.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;254.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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;167.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;4,584.1&#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;29.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(6.2)&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;4,607.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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,053.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;37.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;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,090.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;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;127.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;128.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;65.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;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;276.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.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;276.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,649.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;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;40.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;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,689.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4248956efafe451990ff8084887b3e4a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMi0yLTEtMS0w_60194321-37a8-42b2-bbc3-59875c3717e3"
      unitRef="usd">3610400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4248956efafe451990ff8084887b3e4a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMi00LTEtMS0w_3cefd3a6-7b5e-4e42-b08e-bb80e404a86c"
      unitRef="usd">27700000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4248956efafe451990ff8084887b3e4a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMi02LTEtMS0w_e6f9a697-c494-4c63-9a39-9992c62e0187"
      unitRef="usd">5900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4248956efafe451990ff8084887b3e4a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMi04LTEtMS0w_2b91602c-9069-4adb-a784-9c1f1941bb25"
      unitRef="usd">3632200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic28365187cbd4792a33b5835c1127cd1_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMy0yLTEtMS0w_0d6d2675-0bdb-450f-8a81-dd1aef0d984d"
      unitRef="usd">487400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic28365187cbd4792a33b5835c1127cd1_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMy00LTEtMS0w_cc9dd45a-441b-4fcd-b2ef-2e31de5c1f25"
      unitRef="usd">600000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic28365187cbd4792a33b5835c1127cd1_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMy02LTEtMS0w_d6fef862-b723-4cdf-92c2-b0f06582eb20"
      unitRef="usd">200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic28365187cbd4792a33b5835c1127cd1_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMy04LTEtMS0w_a88b0440-105c-4d61-92f4-655806ca716d"
      unitRef="usd">487800000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0de78aae9d5c457585c31c402035878e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfNC0yLTEtMS0w_4f097c53-7a7e-4a17-b653-d6eac8eedf45"
      unitRef="usd">65000000.0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0de78aae9d5c457585c31c402035878e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfNC00LTEtMS0w_4bdcae3f-a26c-4cb2-bfaf-308de30a55ce"
      unitRef="usd">800000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0de78aae9d5c457585c31c402035878e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfNC02LTEtMS0w_46824709-5545-4125-9f8a-9ba6c78ebf02"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0de78aae9d5c457585c31c402035878e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfNC04LTEtMS0w_19c5dece-66de-474c-ac3c-df0846ca3dc8"
      unitRef="usd">65700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3b7b75207890477489b9486c463b8f12_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfNS0yLTEtMS0w_1af6f61b-ed83-44cc-91fc-f3561dd0f644"
      unitRef="usd">254200000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3b7b75207890477489b9486c463b8f12_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfNS00LTEtMS0w_21aff142-f11f-49ed-bd21-48c371b8436f"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3b7b75207890477489b9486c463b8f12_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfNS02LTEtMS0w_b15f0da6-58ae-4d4d-9186-c59cad6d1972"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3b7b75207890477489b9486c463b8f12_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfNS04LTEtMS0w_31ba7cbb-86a4-4016-bb8e-76fb93de8476"
      unitRef="usd">254300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2e76bef306d940d0a3e237ecf63852a6_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfNi0yLTEtMS0w_c182604c-5d58-4890-8e6b-7aa87c9aa394"
      unitRef="usd">167100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2e76bef306d940d0a3e237ecf63852a6_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfNi00LTEtMS0w_44ce4c51-57ec-4399-9ecc-4459923486df"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2e76bef306d940d0a3e237ecf63852a6_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfNi02LTEtMS0w_3aaed173-ee10-4a0c-b8c6-bdb05a9eda22"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2e76bef306d940d0a3e237ecf63852a6_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfNi04LTEtMS0w_95b6047e-99d0-403f-b4f8-0dc2de4823fc"
      unitRef="usd">167200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfNy0yLTEtMS0w_aa73b282-6e93-4009-8d26-291358a944e8"
      unitRef="usd">4584100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfNy00LTEtMS0w_64ddbf79-abad-4cd1-ba69-9c61a3c56adf"
      unitRef="usd">29300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfNy02LTEtMS0w_fb3f5311-ab2b-46c3-8be4-84472ad86e80"
      unitRef="usd">6200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfNy04LTEtMS0w_2b89091f-0c09-4dd5-8d84-8fa803787a77"
      unitRef="usd">4607200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iaa4b63472c984c138c45149ffeda3754_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTAtMi0xLTEtMA_6c36c0ff-8f53-4b96-94a6-38bb5c3d5a98"
      unitRef="usd">3053000000.0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iaa4b63472c984c138c45149ffeda3754_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTAtNC0xLTEtMA_3ead88ec-c9ba-4645-b86b-71b25c095a29"
      unitRef="usd">37500000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iaa4b63472c984c138c45149ffeda3754_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTAtNi0xLTEtMA_448c1eaa-ecb5-4aeb-86c5-792e1b042bd9"
      unitRef="usd">200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iaa4b63472c984c138c45149ffeda3754_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTAtOC0xLTEtMA_be8045f1-6f93-4f4a-a1ef-68ace7e1c9f3"
      unitRef="usd">3090300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i920d3fd5bea44dc68ec4af8523643164_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTEtMi0xLTEtMA_c52d3c53-eeac-482c-8632-d18b5adb6825"
      unitRef="usd">127600000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i920d3fd5bea44dc68ec4af8523643164_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTEtNC0xLTEtMA_618c5bbe-1206-44e4-a4ac-cad4c6e6a918"
      unitRef="usd">1300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i920d3fd5bea44dc68ec4af8523643164_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTEtNi0xLTEtMA_8cd6dabd-4f43-4bc6-880c-d9445a8e8847"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i920d3fd5bea44dc68ec4af8523643164_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTEtOC0xLTEtMA_9841dff2-9d09-4eee-8775-b93b560b5254"
      unitRef="usd">128900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i97f1f52d46aa4c8988c543b1c778f2d6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTItMi0xLTEtMA_b8f265ae-c149-48bf-96f2-d49af8dc5d59"
      unitRef="usd">65200000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i97f1f52d46aa4c8988c543b1c778f2d6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTItNC0xLTEtMA_d6c23f2e-fb68-4174-a128-5007806c3b2f"
      unitRef="usd">1100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i97f1f52d46aa4c8988c543b1c778f2d6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTItNi0xLTEtMA_a957f3ca-8dc2-428c-a76f-06e898002154"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i97f1f52d46aa4c8988c543b1c778f2d6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTItOC0xLTEtMA_d95d9373-b920-4dfa-bd02-20a63b2cd460"
      unitRef="usd">66300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i09b335dd243c4e789899c0e964311498_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTMtMi0xLTEtMA_ea9957ac-39e6-4adb-b377-8d1f31cb5ba7"
      unitRef="usd">276000000.0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i09b335dd243c4e789899c0e964311498_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTMtNC0xLTEtMA_8ff3fd95-ab3b-4d05-af3d-efac307c918d"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i09b335dd243c4e789899c0e964311498_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTMtNi0xLTEtMA_89d45d52-7eb7-4df9-bbf2-b72af3368f80"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i09b335dd243c4e789899c0e964311498_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTMtOC0xLTEtMA_e2ce451c-2604-4615-9fa3-831076e4edd4"
      unitRef="usd">276100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i348104af8a694bda8e2c52a7ded47078_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTQtMi0xLTEtMA_937480e0-fd92-406d-a5b6-1fd8a6ffa998"
      unitRef="usd">127400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i348104af8a694bda8e2c52a7ded47078_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTQtNC0xLTEtMA_d7f12376-6367-422c-9304-b963efa8c684"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i348104af8a694bda8e2c52a7ded47078_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTQtNi0xLTEtMA_1e44fc7f-0cca-4aa6-a632-afe48fb51f78"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i348104af8a694bda8e2c52a7ded47078_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTQtOC0xLTEtMA_c17827fa-154d-4088-8764-305ce45eb609"
      unitRef="usd">127500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTUtMi0xLTEtMA_749bf866-25ac-4224-8d63-648b840267c7"
      unitRef="usd">3649200000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTUtNC0xLTEtMA_8dbc5b64-35ee-44c1-9361-eb039ceb508e"
      unitRef="usd">40100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTUtNi0xLTEtMA_84899c9a-0be4-4644-86d3-8ac6ebcc445b"
      unitRef="usd">200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmQwMjhmNjI4NmM3YTQ2NzM4MWY5M2Q5ZTFkMGZlYTU0L3RhYmxlcmFuZ2U6ZDAyOGY2Mjg2YzdhNDY3MzgxZjkzZDllMWQwZmVhNTRfMTUtOC0xLTEtMA_05bc3141-f1cb-44db-afc6-4a2bba3331b9"
      unitRef="usd">3689100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RleHRyZWdpb246NTMyYzRkYTMxMzVlNDcxNzk3YTM1ZGU0MWRhYjdmOTZfMTU1Mg_93061fc8-44d1-4349-9262-8ff8664a58c4">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;vertical-align:top;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;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;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;2,065.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;1,393.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;2,541.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;2,295.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;4,607.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;3,689.1&#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="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmUxMGZkNDg2OWI2MzQ2MGRiMjJhZjZmNTg0MTEwMmJlL3RhYmxlcmFuZ2U6ZTEwZmQ0ODY5YjYzNDYwZGIyMmFmNmY1ODQxMTAyYmVfMi0yLTEtMS0w_f183160f-5691-4ca3-ba9c-83b1c75b441c"
      unitRef="usd">2065900000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmUxMGZkNDg2OWI2MzQ2MGRiMjJhZjZmNTg0MTEwMmJlL3RhYmxlcmFuZ2U6ZTEwZmQ0ODY5YjYzNDYwZGIyMmFmNmY1ODQxMTAyYmVfMi00LTEtMS0w_70cf6772-0426-40db-8950-df46bda455e8"
      unitRef="usd">1393300000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmUxMGZkNDg2OWI2MzQ2MGRiMjJhZjZmNTg0MTEwMmJlL3RhYmxlcmFuZ2U6ZTEwZmQ0ODY5YjYzNDYwZGIyMmFmNmY1ODQxMTAyYmVfMy0yLTEtMS0w_fe819056-3679-48d4-a7d9-db155f69e99e"
      unitRef="usd">2541300000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmUxMGZkNDg2OWI2MzQ2MGRiMjJhZjZmNTg0MTEwMmJlL3RhYmxlcmFuZ2U6ZTEwZmQ0ODY5YjYzNDYwZGIyMmFmNmY1ODQxMTAyYmVfMy00LTEtMS0w_0e1fc56a-8da9-4a20-bcab-5c539f8dbe3e"
      unitRef="usd">2295800000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmUxMGZkNDg2OWI2MzQ2MGRiMjJhZjZmNTg0MTEwMmJlL3RhYmxlcmFuZ2U6ZTEwZmQ0ODY5YjYzNDYwZGIyMmFmNmY1ODQxMTAyYmVfNC0yLTEtMS0w_1b3e338b-474f-4f5a-ba00-7e3820cfe21f"
      unitRef="usd">4607200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmUxMGZkNDg2OWI2MzQ2MGRiMjJhZjZmNTg0MTEwMmJlL3RhYmxlcmFuZ2U6ZTEwZmQ0ODY5YjYzNDYwZGIyMmFmNmY1ODQxMTAyYmVfNC00LTEtMS0w_912df133-09ba-4e85-86a8-803b674d93b6"
      unitRef="usd">3689100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RleHRyZWdpb246NTMyYzRkYTMxMzVlNDcxNzk3YTM1ZGU0MWRhYjdmOTZfMTU0MA_c36f10e9-9ae4-43e6-b7f4-70201c046c7a">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021&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;1,304.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;(5.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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,304.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;(5.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;123.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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:2px 1pt;text-align:left;vertical-align: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;28.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.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;28.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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,455.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,455.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364.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;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;364.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;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i4248956efafe451990ff8084887b3e4a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfMi0xLTEtMS0w_9f6d0339-3134-4003-9c51-f529df8198fd"
      unitRef="usd">1304100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i4248956efafe451990ff8084887b3e4a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfMi0zLTEtMS0w_d04a2fc5-dcc2-4e66-ae98-8397ee476eb1"
      unitRef="usd">5900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i4248956efafe451990ff8084887b3e4a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfMi01LTEtMS0w_225a70d2-b79f-4d60-b83b-9d173b0e7c57"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i4248956efafe451990ff8084887b3e4a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfMi03LTEtMS0w_ec3b402a-a0d5-455b-a5d0-91b2ee8776be"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i4248956efafe451990ff8084887b3e4a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfMi05LTEtMS0w_c880d92b-aeac-49bf-b56b-6b9ddd926645"
      unitRef="usd">1304100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i4248956efafe451990ff8084887b3e4a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfMi0xMS0xLTEtMA_03c59700-6a0b-4d66-b69e-37865d57749d"
      unitRef="usd">5900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ic28365187cbd4792a33b5835c1127cd1_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfMy0xLTEtMS0w_59f481dc-7e27-4a36-844e-469ca02bb769"
      unitRef="usd">123100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ic28365187cbd4792a33b5835c1127cd1_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfMy0zLTEtMS0w_59e84236-6389-47eb-8a11-7ac463b68c92"
      unitRef="usd">200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ic28365187cbd4792a33b5835c1127cd1_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfMy01LTEtMS0w_7825a656-cff0-40d9-a92a-a306ffa8e3ab"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ic28365187cbd4792a33b5835c1127cd1_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfMy03LTEtMS0w_75c2e13e-dff8-444b-83da-158e30bb7ad4"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ic28365187cbd4792a33b5835c1127cd1_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfMy05LTEtMS0w_b77786dc-cf75-4163-89b3-82d0ea0381ce"
      unitRef="usd">123100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ic28365187cbd4792a33b5835c1127cd1_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfMy0xMS0xLTEtMA_a46a2746-ebd5-4615-9c63-9237672ae06d"
      unitRef="usd">200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i0de78aae9d5c457585c31c402035878e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNC0xLTEtMS03MjE3_9708ee47-0674-40e8-91f1-571641a3be2a"
      unitRef="usd">28000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i0de78aae9d5c457585c31c402035878e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNC0zLTEtMS03MjE3_c26bf871-cd51-4e11-8d2b-71cd28180427"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i0de78aae9d5c457585c31c402035878e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNC01LTEtMS03Nzkz_f9f0eabd-7deb-4c5c-aada-b20fb91e874e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i0de78aae9d5c457585c31c402035878e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNC03LTEtMS03Nzkz_7ea18b83-cf3c-43b5-9356-e2ad216b7577"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i0de78aae9d5c457585c31c402035878e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNC05LTEtMS03MjE3_7092a7f3-7d46-4c96-9352-4a71d79e0e80"
      unitRef="usd">28000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i0de78aae9d5c457585c31c402035878e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNC0xMS0xLTEtNzIxNw_77ec16aa-9e6f-4adf-8f82-7195cf058357"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNC0xLTEtMS0w_87ca7df2-1fdb-445e-95e2-17e89c8bafe1"
      unitRef="usd">1455200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNC0zLTEtMS0w_f35fe597-f701-4bd8-85d9-a2ad73d30b12"
      unitRef="usd">6200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNC01LTEtMS0w_9cc32a30-63e8-4368-9bbd-774ca1cee500"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNC03LTEtMS0w_ffb2d497-ce6e-4d18-b8e3-bc26cae5bd6d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNC05LTEtMS0w_8d0a7828-1171-4046-98bd-81d77c2444bc"
      unitRef="usd">1455200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNC0xMS0xLTEtMA_6085b952-0efa-423c-8eba-b2d4c533fb3d"
      unitRef="usd">6200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="iaa4b63472c984c138c45149ffeda3754_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNy0xLTEtMS0w_44ed94ae-0ad3-49f1-aaa2-d4c4b45707ee"
      unitRef="usd">364500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="iaa4b63472c984c138c45149ffeda3754_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNy0zLTEtMS0w_89df5ee4-001a-41e1-940c-e800ec663ca7"
      unitRef="usd">200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="iaa4b63472c984c138c45149ffeda3754_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNy01LTEtMS0w_0ed541a5-721b-4cc4-a5c3-b41cee8052fd"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="iaa4b63472c984c138c45149ffeda3754_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNy03LTEtMS0w_49a2c261-b5f7-4eb0-86a3-1dc2eee44fc7"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="iaa4b63472c984c138c45149ffeda3754_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNy05LTEtMS0w_6e3f9114-b140-4233-994a-d0062616fc63"
      unitRef="usd">364500000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="iaa4b63472c984c138c45149ffeda3754_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RhYmxlOmJkMmU3YjAyYzI2MzQwM2I5ZDJkYjc2MzNmYzYyMTc0L3RhYmxlcmFuZ2U6YmQyZTdiMDJjMjYzNDAzYjlkMmRiNzYzM2ZjNjIxNzRfNy0xMS0xLTEtMA_5bf2ea8d-8d3b-4902-8975-2dc13f0138b2"
      unitRef="usd">200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <regn:MarketableSecuritiesRealizedLoss
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RleHRyZWdpb246NTMyYzRkYTMxMzVlNDcxNzk3YTM1ZGU0MWRhYjdmOTZfMTE2Nw_962edd44-cc76-42bd-8db5-82c10cf0e020"
      unitRef="usd">0</regn:MarketableSecuritiesRealizedLoss>
    <regn:MarketableSecuritiesRealizedLoss
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RleHRyZWdpb246NTMyYzRkYTMxMzVlNDcxNzk3YTM1ZGU0MWRhYjdmOTZfMTE2Nw_98896bca-dfc6-4fa5-92fe-019066792358"
      unitRef="usd">0</regn:MarketableSecuritiesRealizedLoss>
    <regn:MarketableSecuritiesRealizedGain
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RleHRyZWdpb246NTMyYzRkYTMxMzVlNDcxNzk3YTM1ZGU0MWRhYjdmOTZfNzY5NjU4MTM5OTg1OA_1cdeb021-e28b-452b-bd43-5ff8b3ee9910"
      unitRef="usd">0</regn:MarketableSecuritiesRealizedGain>
    <regn:MarketableSecuritiesRealizedGain
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80My9mcmFnOjUzMmM0ZGEzMTM1ZTQ3MTc5N2EzNWRlNDFkYWI3Zjk2L3RleHRyZWdpb246NTMyYzRkYTMxMzVlNDcxNzk3YTM1ZGU0MWRhYjdmOTZfNzY5NjU4MTM5OTg1OA_650ea35a-fddb-456b-b466-e5bfb0dc4e2c"
      unitRef="usd">0</regn:MarketableSecuritiesRealizedGain>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RleHRyZWdpb246YzJlYzE1ZGY0NTRjNDEzOGEzNGQwYTk1MDAzNWVkM2JfMTU1NA_b2e3ed54-aa47-44ee-b361-9f6020d24ed2">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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021&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;3,632.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,632.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;487.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;65.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;65.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;254.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254.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 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;167.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;167.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;Equity securities (unrestricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.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;77.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities (restricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924.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;924.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,609.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,002.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,607.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;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,090.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;3,090.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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128.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;128.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;66.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276.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;276.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.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;127.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;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;48.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;48.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;791.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;791.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;4,528.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;839.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,689.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company held certain restricted equity securities as of March&#160;31, 2021 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, 2021 and 2020, we recorded $143.9 million of net unrealized gains and $56.8 million of net unrealized losses, respectively, on equity securities in Other income (expense), 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, 2021 and December&#160;31, 2020, the Company had $40.0 million and $59.2&#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.803&#160;billion and $1.958 billion as of March&#160;31, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RleHRyZWdpb246YzJlYzE1ZGY0NTRjNDEzOGEzNGQwYTk1MDAzNWVkM2JfMTU1NQ_e69a73bd-a83d-43ab-b319-928131869c35">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021&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;3,632.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,632.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;487.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;65.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;65.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;254.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254.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 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;167.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;167.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;Equity securities (unrestricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.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;77.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities (restricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924.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;924.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,609.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,002.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,607.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;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,090.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;3,090.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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government and government agency obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128.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;128.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;66.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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276.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;276.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127.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;127.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;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;48.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;48.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;791.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;791.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;4,528.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;839.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,689.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7fba268c0bcd4f649ec7321367efa071_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMy0xLTEtMS0w_07a0676e-0d0b-402b-9208-6e61a1c6d34a"
      unitRef="usd">3632200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iea5a192e28b14f35bc3b0bb60300b086_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMy0zLTEtMS0w_23169284-34f6-4032-b9fe-3921bd9c8733"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iebd79e7a365f4616a71b95f85ebd71fe_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMy01LTEtMS0w_967a2a42-d9c0-4825-8199-3b50d00fd92e"
      unitRef="usd">3632200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5d6041f5cf944c299029095227dac4c4_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfNC0xLTEtMS0w_aeb6bbe7-a28d-4a8d-ab54-5b075a20708a"
      unitRef="usd">487800000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0243fe65332445d99a4e0a2eee122d37_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfNC0zLTEtMS0w_2b81bed5-66fb-415e-992d-1ec219d081e3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic8bbbaef428b4cf492d4a548ce1e26a9_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfNC01LTEtMS0w_203ade2c-ed69-4dd6-ab78-33d0a89368c6"
      unitRef="usd">487800000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia3d76700fb11437ba2239f9092d78817_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfNS0xLTEtMS0w_b69d8c39-9003-4820-9bf8-de8b81f5514b"
      unitRef="usd">65700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id967eb51ea1b44628ecc7f133bfbc344_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfNS0zLTEtMS0w_a6214485-dc10-42f1-afd4-7c628def2107"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i77e5315fab9f4c149499b0346f43ed19_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfNS01LTEtMS0w_bb6a6a82-9372-4555-8677-daf7c41fac89"
      unitRef="usd">65700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib45f5a524d7344adabcbc2fe9a3557db_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfNi0xLTEtMS0w_fa1aec08-9a2d-48c6-b509-3d2c7e5355ff"
      unitRef="usd">254300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idf567a6c5b024c1eb4ded6e52b4355a1_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfNi0zLTEtMS0w_e50236b0-8516-4079-a468-520981d32fe7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0c380cf961734bf8bde1487a7c31f734_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfNi01LTEtMS0w_8b361662-7aef-4a25-a0c4-d177f589277b"
      unitRef="usd">254300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic9f54c6a720b4b7190bbc068f4295f7b_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfNy0xLTEtMS0w_9b25d9ac-7f88-4aa1-9f56-d9f0e32a3bbc"
      unitRef="usd">167200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4c8a5d25352f400c8ff60ff390c5d742_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfNy0zLTEtMS0w_e7d551fb-11ef-4270-aac9-feddc4c64aad"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib9a9ae5adc3b45238333e6943ab1b931_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfNy01LTEtMS0w_b219d1aa-4c1e-405e-b028-30cd3921f05f"
      unitRef="usd">167200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="if99c2c80375a45f0bbfe9fcc254f7066_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfOC0xLTEtMS0w_4d1f39d7-8272-4127-a7de-5b66594ab759"
      unitRef="usd">77700000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i7e06a556d37541ffa12f14263498dd73_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfOC0zLTEtMS0w_9f2f2aa8-e7e8-4880-a8a2-52bd5eef8906"
      unitRef="usd">77700000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i38b9560286aa4380baf16cdd88f52812_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfOC01LTEtMS0w_24d75f61-9d79-4d9c-8465-14145a64d3d8"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ic30f0e5a531a4d159e18253a0e93bd3a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfOS0xLTEtMS0w_77193c16-77ec-4a3f-8d9f-53e8e7e1fcb9"
      unitRef="usd">924700000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i0c1607c946e8496e805eb1cd4b5def45_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfOS0zLTEtMS0w_d85d2b67-da2b-401b-9838-01802f749072"
      unitRef="usd">924700000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i417bd622499d44eabb92d444502b5337_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfOS01LTEtMS0w_b412c391-aaf7-4012-b52f-35bd8daa9140"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:MarketableSecurities
      contextRef="i41fd8e17a59b48c494fee00d05053dd3_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTAtMS0xLTEtMA_d6555198-a747-4810-b0a8-283d3e5ccab7"
      unitRef="usd">5609600000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i09b1ee069b244b228e2c6f9e7b567a50_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTAtMy0xLTEtMA_08b60cb8-e3d4-431f-88a3-0e8b77e1a041"
      unitRef="usd">1002400000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i2190252b54224ea8b9cfc44f2a2d5ee8_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTAtNS0xLTEtMA_c3e629f4-0364-40b8-82a2-2ef39d5787eb"
      unitRef="usd">4607200000</us-gaap:MarketableSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i59ca824463274f049d753cc114d45828_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTQtMS0xLTEtMA_c56254ec-b73d-47df-bc29-152130c3cd1e"
      unitRef="usd">3090300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib474f8d71eb94e19bba158571a0fe177_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTQtMy0xLTEtMA_4cec8483-0031-426c-8c40-2de07ba867b7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icf7c2b66925844a7874b0b2f5d933627_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTQtNS0xLTEtMA_4c037cf1-163f-4980-913d-10c0bf79a184"
      unitRef="usd">3090300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5bb79a2d02664c4ca0ed0cdab6694375_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTUtMS0xLTEtMA_2c6bb0d0-7c1a-4405-9fd8-ad95c9ef0d43"
      unitRef="usd">128900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3f3a3f73b6824518ac0587ba2f47f09b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTUtMy0xLTEtMA_867bb878-4f10-4e5c-9f9e-e5e0cb2d7b01"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i77612432ce564c09930182f347b83e59_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTUtNS0xLTEtMA_422ccc38-10f6-48b5-aaad-2aa56affd105"
      unitRef="usd">128900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3ee04007920a4932bf19f1f2ea515f1a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTYtMS0xLTEtMA_8f643fef-f769-4fc9-9f91-7982e37860a8"
      unitRef="usd">66300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2e842defccce4921bf87799cf5a0cb3a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTYtMy0xLTEtMA_b021942f-8569-4f4d-ba9a-a3e209cc3a4e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i05927937c65646ce9e1ceefacf666b1c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTYtNS0xLTEtMA_4a7aa403-5cae-4110-92e2-ac8328ea5cea"
      unitRef="usd">66300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia221fd934d524a989f19a0205658d578_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTctMS0xLTEtMA_3054fa65-9bbd-4f1f-bb74-3dd169eeef85"
      unitRef="usd">276100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i509d24e75ab2488f931f726e93a849c1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTctMy0xLTEtMA_98623bf9-c987-4638-b387-1fde36ab2ae4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8da71d8d1cca449fb664172f7fea196e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTctNS0xLTEtMA_127db1d7-4324-45c4-978e-9de6a1918041"
      unitRef="usd">276100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7612bcf815934dfc9750d87915d4becf_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTgtMS0xLTEtMA_e7969e0c-aa22-4fc5-967f-034a6cdcfa20"
      unitRef="usd">127500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibefb1e07e7da4ef3b01b9da73b8ff474_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTgtMy0xLTEtMA_24f9f977-7ef4-4902-a708-55a1a06b673b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibf3aa25412414611b705029fa3319868_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTgtNS0xLTEtMA_302b420d-cf2c-4e16-ac4e-301f85c1c031"
      unitRef="usd">127500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="if1f8d31b936d4035ac8e7003afe87406_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTktMS0xLTEtMA_3ddeca35-4d82-4b8d-b4e7-b50618014adf"
      unitRef="usd">48300000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i3e5c0255bd2a435e903b4fa2ea52e98b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTktMy0xLTEtMA_e73fc640-9766-4b97-8e09-73060706836e"
      unitRef="usd">48300000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i025aaf0ad327409fb78ea020b9dc2817_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMTktNS0xLTEtMA_e77f87e6-fc80-4ea0-accc-e2c4ec4ae429"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id9e0e484761a435c8fd4ac530e1bd88c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMjAtMS0xLTEtMA_66792927-10bf-4561-9a51-0b2d93fb99f3"
      unitRef="usd">791500000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i138b1af8eff949938545349196fbd351_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMjAtMy0xLTEtMA_351ae8d8-42a5-428b-88ed-e20323182a18"
      unitRef="usd">791500000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i3324a14c2c9f4ae188ddc562ae71120a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMjAtNS0xLTEtMA_bcc00d5d-0a91-42f8-8857-9270d4b6cc29"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:MarketableSecurities
      contextRef="i786ed14a4976452cbed4bd5c9487d060_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMjEtMS0xLTEtMA_ca0db4ca-188c-4c85-93bc-67552c15ab0a"
      unitRef="usd">4528900000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i84547cd3c57543e9844fa8eee1944fbb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMjEtMy0xLTEtMA_15d19446-ff81-44ae-b264-8559b1c6f99f"
      unitRef="usd">839800000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i37f91000b6be4bcf8032f05eca9aec3a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RhYmxlOmNjNzA1M2FlODUwOTRkN2JhNTVjNGVjZWU4OGI0ZjNmL3RhYmxlcmFuZ2U6Y2M3MDUzYWU4NTA5NGQ3YmE1NWM0ZWNlZTg4YjRmM2ZfMjEtNS0xLTEtMA_bb308532-b9d9-4115-b8fa-53f67c7e7ef3"
      unitRef="usd">3689100000</us-gaap:MarketableSecurities>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RleHRyZWdpb246YzJlYzE1ZGY0NTRjNDEzOGEzNGQwYTk1MDAzNWVkM2JfODY2_1504e2b3-6e4e-4951-9b3e-3ce5ad288c9e"
      unitRef="usd">143900000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RleHRyZWdpb246YzJlYzE1ZGY0NTRjNDEzOGEzNGQwYTk1MDAzNWVkM2JfODk4_a0db6108-45d3-49d2-9724-4103de366034"
      unitRef="usd">-56800000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RleHRyZWdpb246YzJlYzE1ZGY0NTRjNDEzOGEzNGQwYTk1MDAzNWVkM2JfMTIyMQ_71134ea2-5b77-4fdf-aba8-a65a1f8089a6"
      unitRef="usd">40000000.0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RleHRyZWdpb246YzJlYzE1ZGY0NTRjNDEzOGEzNGQwYTk1MDAzNWVkM2JfMTIyOA_c5b4a743-35f5-41b9-a394-b2d05a17fe8e"
      unitRef="usd">59200000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RleHRyZWdpb246YzJlYzE1ZGY0NTRjNDEzOGEzNGQwYTk1MDAzNWVkM2JfMTQ5Mg_2f0263fa-2703-47bf-a4d0-407bf9f5aa08"
      unitRef="usd">1803000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80Ni9mcmFnOmMyZWMxNWRmNDU0YzQxMzhhMzRkMGE5NTAwMzVlZDNiL3RleHRyZWdpb246YzJlYzE1ZGY0NTRjNDEzOGEzNGQwYTk1MDAzNWVkM2JfMzg0ODI5MDY5OTgzMg_a79e0af1-29e1-4bb6-923b-73d8495a52d5"
      unitRef="usd">1958000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80OS9mcmFnOmM4MDE5NmE3NWYxMzQ0Y2ZhMmEyZTFkMzllZGRkOTdhL3RleHRyZWdpb246YzgwMTk2YTc1ZjEzNDRjZmEyYTJlMWQzOWVkZGQ5N2FfMjMx_9ce6995e-346e-439f-a9f2-ebd26ffe7660">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:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;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;576.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;971.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;904.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;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;117.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;121.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;499.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;430.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,164.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,916.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80OS9mcmFnOmM4MDE5NmE3NWYxMzQ0Y2ZhMmEyZTFkMzllZGRkOTdhL3RleHRyZWdpb246YzgwMTk2YTc1ZjEzNDRjZmEyYTJlMWQzOWVkZGQ5N2FfMjQw_01c686a3-a07c-4d9a-8fdf-512c6e73b58d">&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:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;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;576.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;971.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;904.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;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;117.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;121.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;499.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;430.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,164.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,916.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80OS9mcmFnOmM4MDE5NmE3NWYxMzQ0Y2ZhMmEyZTFkMzllZGRkOTdhL3RhYmxlOmY3MzIyNDljYWMyZDQ1NDc5ODVhYWIyMjkxYTRiODg3L3RhYmxlcmFuZ2U6ZjczMjI0OWNhYzJkNDU0Nzk4NWFhYjIyOTFhNGI4ODdfMi0xLTEtMS0w_9d233c32-37a6-47fb-9006-94c1855e4d92"
      unitRef="usd">576200000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80OS9mcmFnOmM4MDE5NmE3NWYxMzQ0Y2ZhMmEyZTFkMzllZGRkOTdhL3RhYmxlOmY3MzIyNDljYWMyZDQ1NDc5ODVhYWIyMjkxYTRiODg3L3RhYmxlcmFuZ2U6ZjczMjI0OWNhYzJkNDU0Nzk4NWFhYjIyOTFhNGI4ODdfMi0zLTEtMS0w_4a837a16-e99a-422f-aaed-5fd311bd647b"
      unitRef="usd">459400000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80OS9mcmFnOmM4MDE5NmE3NWYxMzQ0Y2ZhMmEyZTFkMzllZGRkOTdhL3RhYmxlOmY3MzIyNDljYWMyZDQ1NDc5ODVhYWIyMjkxYTRiODg3L3RhYmxlcmFuZ2U6ZjczMjI0OWNhYzJkNDU0Nzk4NWFhYjIyOTFhNGI4ODdfMy0xLTEtMS0w_61f99777-db28-4d3a-93fd-3e43c45c57f4"
      unitRef="usd">971200000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80OS9mcmFnOmM4MDE5NmE3NWYxMzQ0Y2ZhMmEyZTFkMzllZGRkOTdhL3RhYmxlOmY3MzIyNDljYWMyZDQ1NDc5ODVhYWIyMjkxYTRiODg3L3RhYmxlcmFuZ2U6ZjczMjI0OWNhYzJkNDU0Nzk4NWFhYjIyOTFhNGI4ODdfMy0zLTEtMS0w_62001e99-a08d-4557-877d-2bb57752e849"
      unitRef="usd">904600000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80OS9mcmFnOmM4MDE5NmE3NWYxMzQ0Y2ZhMmEyZTFkMzllZGRkOTdhL3RhYmxlOmY3MzIyNDljYWMyZDQ1NDc5ODVhYWIyMjkxYTRiODg3L3RhYmxlcmFuZ2U6ZjczMjI0OWNhYzJkNDU0Nzk4NWFhYjIyOTFhNGI4ODdfNC0xLTEtMS0w_238cd0b9-3192-422c-82a7-5e1f5fda667b"
      unitRef="usd">117900000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80OS9mcmFnOmM4MDE5NmE3NWYxMzQ0Y2ZhMmEyZTFkMzllZGRkOTdhL3RhYmxlOmY3MzIyNDljYWMyZDQ1NDc5ODVhYWIyMjkxYTRiODg3L3RhYmxlcmFuZ2U6ZjczMjI0OWNhYzJkNDU0Nzk4NWFhYjIyOTFhNGI4ODdfNC0zLTEtMS0w_ab8eb1a0-e0c0-4347-8d18-4a44c43086dd"
      unitRef="usd">121700000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:OtherInventoryNetOfReserves
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80OS9mcmFnOmM4MDE5NmE3NWYxMzQ0Y2ZhMmEyZTFkMzllZGRkOTdhL3RhYmxlOmY3MzIyNDljYWMyZDQ1NDc5ODVhYWIyMjkxYTRiODg3L3RhYmxlcmFuZ2U6ZjczMjI0OWNhYzJkNDU0Nzk4NWFhYjIyOTFhNGI4ODdfNS0xLTEtMS0w_a24c148f-984d-4f8e-ac86-7b5ac1a41e1a"
      unitRef="usd">499400000</us-gaap:OtherInventoryNetOfReserves>
    <us-gaap:OtherInventoryNetOfReserves
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80OS9mcmFnOmM4MDE5NmE3NWYxMzQ0Y2ZhMmEyZTFkMzllZGRkOTdhL3RhYmxlOmY3MzIyNDljYWMyZDQ1NDc5ODVhYWIyMjkxYTRiODg3L3RhYmxlcmFuZ2U6ZjczMjI0OWNhYzJkNDU0Nzk4NWFhYjIyOTFhNGI4ODdfNS0zLTEtMS0w_74defb05-18e6-46fb-9066-7a5344f7b7c0"
      unitRef="usd">430900000</us-gaap:OtherInventoryNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80OS9mcmFnOmM4MDE5NmE3NWYxMzQ0Y2ZhMmEyZTFkMzllZGRkOTdhL3RhYmxlOmY3MzIyNDljYWMyZDQ1NDc5ODVhYWIyMjkxYTRiODg3L3RhYmxlcmFuZ2U6ZjczMjI0OWNhYzJkNDU0Nzk4NWFhYjIyOTFhNGI4ODdfNi0xLTEtMS0w_8874d98b-609c-40c3-b26d-27062bf0d16b"
      unitRef="usd">2164700000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i57b5d071dd7c416b9e6cefd53c8afe01_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV80OS9mcmFnOmM4MDE5NmE3NWYxMzQ0Y2ZhMmEyZTFkMzllZGRkOTdhL3RhYmxlOmY3MzIyNDljYWMyZDQ1NDc5ODVhYWIyMjkxYTRiODg3L3RhYmxlcmFuZ2U6ZjczMjI0OWNhYzJkNDU0Nzk4NWFhYjIyOTFhNGI4ODdfNi0zLTEtMS0w_bac3889f-0bef-44b0-9a3b-e81829990f1b"
      unitRef="usd">1916600000</us-gaap:InventoryNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81Mi9mcmFnOjk4MGZlYmE3ZWU3MzRlMGI4Y2VhZDVmMzQyYWUwYTUyL3RleHRyZWdpb246OTgwZmViYTdlZTczNGUwYjhjZWFkNWYzNDJhZTBhNTJfMjQ1Mw_e863df90-69c5-4dda-995f-3b5fab532434">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 August 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:8pt;margin-top:8pt;padding-left:72pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;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,239.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,238.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;739.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;739.8&#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,978.9&#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,978.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Interest expense related to the Notes for the three months ended March&#160;31, 2021 was $11.1&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i65579d0689c340b1b378fe1e7cd5f271_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81Mi9mcmFnOjk4MGZlYmE3ZWU3MzRlMGI4Y2VhZDVmMzQyYWUwYTUyL3RleHRyZWdpb246OTgwZmViYTdlZTczNGUwYjhjZWFkNWYzNDJhZTBhNTJfNzY5NjU4MTQwMzk4MQ_0d5bfbe0-8e0d-4d46-b2b1-50a68b87a17a"
      unitRef="usd">1250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4b68c2e0252c4bc2ad61c1aa1073a500_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81Mi9mcmFnOjk4MGZlYmE3ZWU3MzRlMGI4Y2VhZDVmMzQyYWUwYTUyL3RleHRyZWdpb246OTgwZmViYTdlZTczNGUwYjhjZWFkNWYzNDJhZTBhNTJfNzY5NjU4MTQwMzk2NQ_affb40c7-2a78-459e-a7ee-1dfdb0f5f9a3"
      unitRef="usd">750000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81Mi9mcmFnOjk4MGZlYmE3ZWU3MzRlMGI4Y2VhZDVmMzQyYWUwYTUyL3RleHRyZWdpb246OTgwZmViYTdlZTczNGUwYjhjZWFkNWYzNDJhZTBhNTJfNzY5NjU4MTM5ODc3Mg_f6bb8a0f-5d20-4e99-8259-dff2ed8ba5cc">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;vertical-align:top;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;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;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,239.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,238.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;739.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;739.8&#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,978.9&#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,978.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6ef4c76957fd46ac9b9ac1c0df40b608_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81Mi9mcmFnOjk4MGZlYmE3ZWU3MzRlMGI4Y2VhZDVmMzQyYWUwYTUyL3RhYmxlOmFjYmUxMTlmZTc5OTRkZTFhOTBiOGM5MzZiZTcxMGQyL3RhYmxlcmFuZ2U6YWNiZTExOWZlNzk5NGRlMWE5MGI4YzkzNmJlNzEwZDJfMi0wLTEtMS00MTQ2L3RleHRyZWdpb246MDMyNDEzMzZmOWZiNDI1NjkyNTlhZDk2Y2I5NWZmMDlfMzI5ODUzNDg4MzM3Ng_2fe058b7-e520-46cc-a79c-228f60995d9f"
      unitRef="number">0.01750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i6ef4c76957fd46ac9b9ac1c0df40b608_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81Mi9mcmFnOjk4MGZlYmE3ZWU3MzRlMGI4Y2VhZDVmMzQyYWUwYTUyL3RhYmxlOmFjYmUxMTlmZTc5OTRkZTFhOTBiOGM5MzZiZTcxMGQyL3RhYmxlcmFuZ2U6YWNiZTExOWZlNzk5NGRlMWE5MGI4YzkzNmJlNzEwZDJfMi0xLTEtMS00MTM1_7a682225-2ac8-49cd-9b4d-3464f4c8e6b8"
      unitRef="usd">1239000000.0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4a7e1788505d4a29b461284489e24e64_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81Mi9mcmFnOjk4MGZlYmE3ZWU3MzRlMGI4Y2VhZDVmMzQyYWUwYTUyL3RhYmxlOmFjYmUxMTlmZTc5OTRkZTFhOTBiOGM5MzZiZTcxMGQyL3RhYmxlcmFuZ2U6YWNiZTExOWZlNzk5NGRlMWE5MGI4YzkzNmJlNzEwZDJfMi0zLTEtMS00MTM3_124ca9a6-0ddd-421a-b4c2-1ba68dd3f2b8"
      unitRef="usd">1238700000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i81cf120199f64772815bed109e03ec6b_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81Mi9mcmFnOjk4MGZlYmE3ZWU3MzRlMGI4Y2VhZDVmMzQyYWUwYTUyL3RhYmxlOmFjYmUxMTlmZTc5OTRkZTFhOTBiOGM5MzZiZTcxMGQyL3RhYmxlcmFuZ2U6YWNiZTExOWZlNzk5NGRlMWE5MGI4YzkzNmJlNzEwZDJfMy0wLTEtMS00MTQ4L3RleHRyZWdpb246ODQyMmNiMGVhZjJjNDBkM2E3NDE1ZTc5OWZlNjM2OTJfMzI5ODUzNDg4MzM3Ng_f0be2f37-ef98-47e1-93e0-dcab9d7731f1"
      unitRef="number">0.02800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i81cf120199f64772815bed109e03ec6b_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81Mi9mcmFnOjk4MGZlYmE3ZWU3MzRlMGI4Y2VhZDVmMzQyYWUwYTUyL3RhYmxlOmFjYmUxMTlmZTc5OTRkZTFhOTBiOGM5MzZiZTcxMGQyL3RhYmxlcmFuZ2U6YWNiZTExOWZlNzk5NGRlMWE5MGI4YzkzNmJlNzEwZDJfMy0xLTEtMS00MTM1_100cb927-9d76-479d-8a43-b3a5e1210b56"
      unitRef="usd">739900000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="icdd12862dc8a4a24bcef544b9e174f63_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81Mi9mcmFnOjk4MGZlYmE3ZWU3MzRlMGI4Y2VhZDVmMzQyYWUwYTUyL3RhYmxlOmFjYmUxMTlmZTc5OTRkZTFhOTBiOGM5MzZiZTcxMGQyL3RhYmxlcmFuZ2U6YWNiZTExOWZlNzk5NGRlMWE5MGI4YzkzNmJlNzEwZDJfMy0zLTEtMS00MTM3_6db3a8ea-9d73-46dc-94cf-33fade91f637"
      unitRef="usd">739800000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i1f64b0c6e5eb445e8390e0f5c0c4f231_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81Mi9mcmFnOjk4MGZlYmE3ZWU3MzRlMGI4Y2VhZDVmMzQyYWUwYTUyL3RhYmxlOmFjYmUxMTlmZTc5OTRkZTFhOTBiOGM5MzZiZTcxMGQyL3RhYmxlcmFuZ2U6YWNiZTExOWZlNzk5NGRlMWE5MGI4YzkzNmJlNzEwZDJfNC0xLTEtMS00MTM1_a363fa92-5e2d-48e5-9325-4e1180fb8e4f"
      unitRef="usd">1978900000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i216d3533e21546bbaeca70985cf10a46_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81Mi9mcmFnOjk4MGZlYmE3ZWU3MzRlMGI4Y2VhZDVmMzQyYWUwYTUyL3RhYmxlOmFjYmUxMTlmZTc5OTRkZTFhOTBiOGM5MzZiZTcxMGQyL3RhYmxlcmFuZ2U6YWNiZTExOWZlNzk5NGRlMWE5MGI4YzkzNmJlNzEwZDJfNC0zLTEtMS00MTM3_65d97111-fbc1-4cbf-bb91-b1eff0205905"
      unitRef="usd">1978500000</us-gaap:LongTermDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i6e5062f1f2ea4b52a1300221ac5ecc2f_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81Mi9mcmFnOjk4MGZlYmE3ZWU3MzRlMGI4Y2VhZDVmMzQyYWUwYTUyL3RleHRyZWdpb246OTgwZmViYTdlZTczNGUwYjhjZWFkNWYzNDJhZTBhNTJfMTg1NQ_3fc8d0f0-c4a0-4c7d-91e8-77e6ef8aa9fc"
      unitRef="usd">11100000</us-gaap:InterestExpenseDebt>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81NS9mcmFnOjAxYWJjZGJhZDVkMjRmNzQ5N2IyNzVjZjlmNmY1NDMzL3RleHRyZWdpb246MDFhYmNkYmFkNWQyNGY3NDk3YjI3NWNmOWY2ZjU0MzNfMTM3Mw_6611317f-9cc2-4ec1-9ff9-fb57a8a588f2">Income TaxesThe Company is subject to U.S. federal, state, and foreign income taxes. The Company's effective tax rate was 11.0% and 6.6% for the three months ended March&#160;31, 2021 and 2020, respectively. 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. The Company's federal income tax returns for 2015 through 2018 are currently under audit by the Internal Revenue Service ("IRS"). During the first quarter of 2021, we reduced the amount of liabilities for uncertain tax positions related to the Company&#x2019;s federal income tax returns for 2015 and 2016, and the audits of such tax years are expected to conclude in the next 12 months. The Company's effective tax rate for the three months ended March&#160;31, 2020 was positively impacted, compared to the U.S. federal statutory rate, primarily by stock-based compensation, and, to a lesser extent, 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="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81NS9mcmFnOjAxYWJjZGJhZDVkMjRmNzQ5N2IyNzVjZjlmNmY1NDMzL3RleHRyZWdpb246MDFhYmNkYmFkNWQyNGY3NDk3YjI3NWNmOWY2ZjU0MzNfMzg0ODI5MDY5ODYxMQ_e0065ac7-f8e0-45ae-ad3b-4446a950e5b3"
      unitRef="number">0.110</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81NS9mcmFnOjAxYWJjZGJhZDVkMjRmNzQ5N2IyNzVjZjlmNmY1NDMzL3RleHRyZWdpb246MDFhYmNkYmFkNWQyNGY3NDk3YjI3NWNmOWY2ZjU0MzNfMTM4_002dcb86-31c4-4a83-85d8-306ea309281c"
      unitRef="number">0.066</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81OC9mcmFnOmJiZjYwOGI5NDgwZTQ5MDA4NDNhNWE3MjdjNWMxZGM4L3RleHRyZWdpb246YmJmNjA4Yjk0ODBlNDkwMDg0M2E1YTcyN2M1YzFkYzhfMjc0OQ_80cebb4d-cf00-4a64-b914-928fc28a2a5b">Stockholders' Equity&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Repurchase Programs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2019, our board of directors authorized a share repurchase program to repurchase up to&#160;$1.0 billion&#160;of our Common Stock. The share repurchase program permitted the Company to effect 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, 2020, we repurchased 719,167 shares of our Common Stock under the program and recorded the cost of the shares received, or $272.8 million, as Treasury Stock. As of December&#160;31, 2020, the Company had repurchased the entire $1.0 billion it was authorized to repurchase under the program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2021, our board of directors authorized a new share repurchase program to repurchase up to $1.5&#160;billion of our Common Stock. The share repurchase program was approved under terms substantially similar to the November 2019 share repurchase program described above. Repurchases may be made from time to time at management&#x2019;s discretion, and the timing &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, 2021, we repurchased 690,265 shares of our Common Stock under the program and recorded the cost of the shares received, or $323.5 million, as Treasury Stock. As of March&#160;31, 2021, $1.177 billion remained available for share repurchases 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-style:italic;font-weight:700;line-height:120%"&gt;Sanofi Funding of Certain Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, the Company and Sanofi entered into a letter agreement (the "Letter Agreement") in connection with, among other matters, the allocation of additional funds to certain activities relating to dupilumab and itepekimab (collectively, the "Dupilumab/Itepekimab Eligible Investments"). Pursuant to the Letter Agreement, we agreed to allow Sanofi to satisfy its funding obligations with respect to Dupilumab/Itepekimab Eligible Investments, as well as Libtayo development costs, for quarterly periods ending on September 30, 2020 by selling our Common Stock owned by Sanofi. During the three months ended March&#160;31, 2020, Sanofi elected to sell, and we elected to purchase (by issuing a credit towards the amount owed by Sanofi), 43,627 shares of our Common Stock to satisfy Sanofi's funding obligation related to Libtayo development costs, and we recorded the cost of the shares received, or $21.4&#160;million, as Treasury Stock. In addition, during the three months ended March&#160;31, 2020, Sanofi elected to sell, and we elected to purchase (in cash), 85,287 shares of our Common Stock in connection with Sanofi's funding obligation for Dupilumab/Itepekimab Eligible Investments, and recorded the cost of the shares received, or $41.8&#160;million, as Treasury Stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i1d7e6b530ef447bca9e48e85149d76a8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81OC9mcmFnOmJiZjYwOGI5NDgwZTQ5MDA4NDNhNWE3MjdjNWMxZGM4L3RleHRyZWdpb246YmJmNjA4Yjk0ODBlNDkwMDg0M2E1YTcyN2M1YzFkYzhfMTU0_64844223-9d02-483b-bf9d-df4129742470"
      unitRef="usd">1000000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i8801ccaf348e42a6abc589b82d769e5a_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81OC9mcmFnOmJiZjYwOGI5NDgwZTQ5MDA4NDNhNWE3MjdjNWMxZGM4L3RleHRyZWdpb246YmJmNjA4Yjk0ODBlNDkwMDg0M2E1YTcyN2M1YzFkYzhfMTA5OTUxMTYzMzcxMQ_d638de14-c548-4983-8a99-fa7eaeaf2ce1"
      unitRef="shares">719167</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8801ccaf348e42a6abc589b82d769e5a_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81OC9mcmFnOmJiZjYwOGI5NDgwZTQ5MDA4NDNhNWE3MjdjNWMxZGM4L3RleHRyZWdpb246YmJmNjA4Yjk0ODBlNDkwMDg0M2E1YTcyN2M1YzFkYzhfMTA5OTUxMTYzMzcyOA_788e0529-8fcb-4e1b-845c-1e8af03ba9a8"
      unitRef="usd">272800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4f0ec8264beb4930b15bfb5138323dc1_D20201231-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81OC9mcmFnOmJiZjYwOGI5NDgwZTQ5MDA4NDNhNWE3MjdjNWMxZGM4L3RleHRyZWdpb246YmJmNjA4Yjk0ODBlNDkwMDg0M2E1YTcyN2M1YzFkYzhfMTA5OTUxMTYzODk5OQ_040a764d-f493-439c-85c0-52049f1563c2"
      unitRef="usd">1000000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ibe4300567d034b8b92d8168fd35e3419_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81OC9mcmFnOmJiZjYwOGI5NDgwZTQ5MDA4NDNhNWE3MjdjNWMxZGM4L3RleHRyZWdpb246YmJmNjA4Yjk0ODBlNDkwMDg0M2E1YTcyN2M1YzFkYzhfMTA5OTUxMTYzMTk4Nw_4ee71749-39e6-427b-979d-8376580ecb38"
      unitRef="usd">1500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i63656900cf4e44a599ed887413f483dc_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81OC9mcmFnOmJiZjYwOGI5NDgwZTQ5MDA4NDNhNWE3MjdjNWMxZGM4L3RleHRyZWdpb246YmJmNjA4Yjk0ODBlNDkwMDg0M2E1YTcyN2M1YzFkYzhfMTA5OTUxMTYzMzc3Mw_d08751ee-a08d-4adc-88e2-32a125636312"
      unitRef="shares">690265</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i63656900cf4e44a599ed887413f483dc_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81OC9mcmFnOmJiZjYwOGI5NDgwZTQ5MDA4NDNhNWE3MjdjNWMxZGM4L3RleHRyZWdpb246YmJmNjA4Yjk0ODBlNDkwMDg0M2E1YTcyN2M1YzFkYzhfMTA5OTUxMTYzMzc5MA_82d33810-0f04-4598-8555-ad598118b6af"
      unitRef="usd">323500000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ie37ce6d8fcbe4aaaa4d432e5501141d1_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81OC9mcmFnOmJiZjYwOGI5NDgwZTQ5MDA4NDNhNWE3MjdjNWMxZGM4L3RleHRyZWdpb246YmJmNjA4Yjk0ODBlNDkwMDg0M2E1YTcyN2M1YzFkYzhfMTA5OTUxMTYzMTMxMg_3e1a909f-dde7-4ddd-8130-ecb86e01ed20"
      unitRef="usd">1177000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ic09ac9ad76134eb58be97d7a11e33810_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81OC9mcmFnOmJiZjYwOGI5NDgwZTQ5MDA4NDNhNWE3MjdjNWMxZGM4L3RleHRyZWdpb246YmJmNjA4Yjk0ODBlNDkwMDg0M2E1YTcyN2M1YzFkYzhfMTA5OTUxMTYzNDk4Mw_0c63653f-2961-49a6-a552-ca1556eb08ed"
      unitRef="shares">43627</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic09ac9ad76134eb58be97d7a11e33810_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81OC9mcmFnOmJiZjYwOGI5NDgwZTQ5MDA4NDNhNWE3MjdjNWMxZGM4L3RleHRyZWdpb246YmJmNjA4Yjk0ODBlNDkwMDg0M2E1YTcyN2M1YzFkYzhfMTA5OTUxMTYzNTAyNA_6bb1a5e1-1df9-422b-8a2f-391721d777c0"
      unitRef="usd">21400000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i0475fcb7c474401db1a98dae5343d7af_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81OC9mcmFnOmJiZjYwOGI5NDgwZTQ5MDA4NDNhNWE3MjdjNWMxZGM4L3RleHRyZWdpb246YmJmNjA4Yjk0ODBlNDkwMDg0M2E1YTcyN2M1YzFkYzhfMTA5OTUxMTYzNTEwNA_b37e20b9-5633-4064-8d74-fe7b338dcb02"
      unitRef="shares">85287</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i0475fcb7c474401db1a98dae5343d7af_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV81OC9mcmFnOmJiZjYwOGI5NDgwZTQ5MDA4NDNhNWE3MjdjNWMxZGM4L3RleHRyZWdpb246YmJmNjA4Yjk0ODBlNDkwMDg0M2E1YTcyN2M1YzFkYzhfMTA5OTUxMTYzNTA4Mg_a2147162-4b07-4f7c-8ced-8a5b77d9dc90"
      unitRef="usd">41800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82MS9mcmFnOmFmMjdhNTgwNGVjNTQ0NDE4OTUxOWZmNWI0YmY1M2NmL3RleHRyZWdpb246YWYyN2E1ODA0ZWM1NDQ0MTg5NTE5ZmY1YjRiZjUzY2ZfNTU3_f43c4a7b-7fa2-462e-b49f-69092d1adf68">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:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,208.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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in Other noncurrent assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,220.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash consists of amounts held by financial institutions pursuant to contractual arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Supplemental disclosure of non-cash investing and financing activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 amounts were included in accounts payable, accrued expenses, and other liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;72.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;133.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As described in Note 10, during the three months ended March&#160;31, 2020, we purchased (by issuing a credit towards the amount owed by Sanofi) shares of our Common Stock from Sanofi to satisfy Sanofi's funding obligation related to Libtayo development costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82MS9mcmFnOmFmMjdhNTgwNGVjNTQ0NDE4OTUxOWZmNWI0YmY1M2NmL3RleHRyZWdpb246YWYyN2E1ODA0ZWM1NDQ0MTg5NTE5ZmY1YjRiZjUzY2ZfNTYy_96ae781f-22d2-472a-9951-8a62caa526db">&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:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,208.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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in Other noncurrent assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,220.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82MS9mcmFnOmFmMjdhNTgwNGVjNTQ0NDE4OTUxOWZmNWI0YmY1M2NmL3RleHRyZWdpb246YWYyN2E1ODA0ZWM1NDQ0MTg5NTE5ZmY1YjRiZjUzY2ZfNTY0_42fb0f50-9cc3-4868-89c8-2c49b1aa3fb3">&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:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,208.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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in Other noncurrent assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,220.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82MS9mcmFnOmFmMjdhNTgwNGVjNTQ0NDE4OTUxOWZmNWI0YmY1M2NmL3RhYmxlOjJmNTQ3MGQyYjE0NDQwNTNhNjYzZDc4MDU1Yjc4ZGMzL3RhYmxlcmFuZ2U6MmY1NDcwZDJiMTQ0NDA1M2E2NjNkNzgwNTViNzhkYzNfMi0yLTEtMS0w_786510d3-fc1f-4dda-be90-f7552d93d8ca"
      unitRef="usd">1437900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4dd8d3e8f45a4bd6a8c46501b3ad28cd_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82MS9mcmFnOmFmMjdhNTgwNGVjNTQ0NDE4OTUxOWZmNWI0YmY1M2NmL3RhYmxlOjJmNTQ3MGQyYjE0NDQwNTNhNjYzZDc4MDU1Yjc4ZGMzL3RhYmxlcmFuZ2U6MmY1NDcwZDJiMTQ0NDA1M2E2NjNkNzgwNTViNzhkYzNfMi00LTEtMS0w_d02e5db7-0fe0-4696-8a3d-2275fd7785ce"
      unitRef="usd">2208200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82MS9mcmFnOmFmMjdhNTgwNGVjNTQ0NDE4OTUxOWZmNWI0YmY1M2NmL3RhYmxlOjJmNTQ3MGQyYjE0NDQwNTNhNjYzZDc4MDU1Yjc4ZGMzL3RhYmxlcmFuZ2U6MmY1NDcwZDJiMTQ0NDA1M2E2NjNkNzgwNTViNzhkYzNfMy0yLTEtMS0w_0f7fc759-245c-4573-b506-4e8f23c06e03"
      unitRef="usd">12500000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i4dd8d3e8f45a4bd6a8c46501b3ad28cd_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82MS9mcmFnOmFmMjdhNTgwNGVjNTQ0NDE4OTUxOWZmNWI0YmY1M2NmL3RhYmxlOjJmNTQ3MGQyYjE0NDQwNTNhNjYzZDc4MDU1Yjc4ZGMzL3RhYmxlcmFuZ2U6MmY1NDcwZDJiMTQ0NDA1M2E2NjNkNzgwNTViNzhkYzNfMy00LTEtMS0w_57604ee6-5c3d-42cf-b19d-48741b114457"
      unitRef="usd">12500000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iae55ef1cb5154550b0afb4b71417273a_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82MS9mcmFnOmFmMjdhNTgwNGVjNTQ0NDE4OTUxOWZmNWI0YmY1M2NmL3RhYmxlOjJmNTQ3MGQyYjE0NDQwNTNhNjYzZDc4MDU1Yjc4ZGMzL3RhYmxlcmFuZ2U6MmY1NDcwZDJiMTQ0NDA1M2E2NjNkNzgwNTViNzhkYzNfNC0yLTEtMS0w_9d797764-3327-492e-8433-6546c9558b9e"
      unitRef="usd">1450400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4dd8d3e8f45a4bd6a8c46501b3ad28cd_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82MS9mcmFnOmFmMjdhNTgwNGVjNTQ0NDE4OTUxOWZmNWI0YmY1M2NmL3RhYmxlOjJmNTQ3MGQyYjE0NDQwNTNhNjYzZDc4MDU1Yjc4ZGMzL3RhYmxlcmFuZ2U6MmY1NDcwZDJiMTQ0NDA1M2E2NjNkNzgwNTViNzhkYzNfNC00LTEtMS0w_2fb530da-b06f-4b12-afba-591e3b43aaa8"
      unitRef="usd">2220700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82MS9mcmFnOmFmMjdhNTgwNGVjNTQ0NDE4OTUxOWZmNWI0YmY1M2NmL3RleHRyZWdpb246YWYyN2E1ODA0ZWM1NDQ0MTg5NTE5ZmY1YjRiZjUzY2ZfNTU0_2a96218b-0baa-405d-831b-05ff5224634a">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 amounts were included in accounts payable, accrued expenses, and other liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;72.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;133.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82MS9mcmFnOmFmMjdhNTgwNGVjNTQ0NDE4OTUxOWZmNWI0YmY1M2NmL3RhYmxlOjE5MmRhYjRkMmNiNzRkZmI4MDRhYjg5MWVmMTViZmRlL3RhYmxlcmFuZ2U6MTkyZGFiNGQyY2I3NGRmYjgwNGFiODkxZWYxNWJmZGVfMi0xLTEtMS0w_b15d6d80-9af1-4f0a-855a-357a506c84bc"
      unitRef="usd">75600000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="iafc4a6b20c8c4371a7403592c7ee2e6e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82MS9mcmFnOmFmMjdhNTgwNGVjNTQ0NDE4OTUxOWZmNWI0YmY1M2NmL3RhYmxlOjE5MmRhYjRkMmNiNzRkZmI4MDRhYjg5MWVmMTViZmRlL3RhYmxlcmFuZ2U6MTkyZGFiNGQyY2I3NGRmYjgwNGFiODkxZWYxNWJmZGVfMi0zLTEtMS0w_d5047ec8-feaa-41a8-8d1a-9b2cd3264461"
      unitRef="usd">83600000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i9a808928396340b8a35574bb7e14684c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82MS9mcmFnOmFmMjdhNTgwNGVjNTQ0NDE4OTUxOWZmNWI0YmY1M2NmL3RhYmxlOjE5MmRhYjRkMmNiNzRkZmI4MDRhYjg5MWVmMTViZmRlL3RhYmxlcmFuZ2U6MTkyZGFiNGQyY2I3NGRmYjgwNGFiODkxZWYxNWJmZGVfMi01LTEtMS0w_55cfea5a-3d40-49ac-981a-7b22ac0c0831"
      unitRef="usd">72600000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i9c38f0cd579f46faaa35af0fd98646f4_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82MS9mcmFnOmFmMjdhNTgwNGVjNTQ0NDE4OTUxOWZmNWI0YmY1M2NmL3RhYmxlOjE5MmRhYjRkMmNiNzRkZmI4MDRhYjg5MWVmMTViZmRlL3RhYmxlcmFuZ2U6MTkyZGFiNGQyY2I3NGRmYjgwNGFiODkxZWYxNWJmZGVfMi03LTEtMS0w_5076509e-6757-4614-ab90-96ae45cda87f"
      unitRef="usd">133700000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82NC9mcmFnOjE2Y2M3ZTI2ZDYyYTQ2YmQ4Mjg3ZjQ4MDYzODlhNzdjL3RleHRyZWdpb246MTZjYzdlMjZkNjJhNDZiZDgyODdmNDgwNjM4OWE3N2NfMzIyNTg_61f439b9-c160-4fbb-9677-2a4d3e112279">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, 2021 and December&#160;31, 2020, 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 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;entities) in a number of jurisdictions relating to Praluent. See Note 3 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 seeks 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 described in greater detail under "Second Jury Trial and Appeal" below, on February 11, 2021, the Federal Circuit (as defined below) affirmed the lower court's decision that certain of Amgen's asserted patent claims are invalid based on lack of enablement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;First Jury Trial and Appeal.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The first jury trial in this litigation (the "First Trial") was held in the United States District Court for the District of Delaware (the "District Court") from March 8 to March 16, 2016. During the course of the First Trial, the District Court ruled as a matter of law in favor of Amgen that the asserted patent claims were not obvious, and in favor of the Company and the Sanofi defendants that there was no willful infringement of the asserted patent claims by the Company or the Sanofi defendants. On March 16, 2016, the jury returned a verdict in favor of Amgen in the First Trial, finding that the asserted claims of the '165 and '741 Patents were not invalid based on either a lack of written description or a lack of enablement. On October 5, 2017, the United States Court of Appeals for the Federal Circuit (the "Federal Circuit") reversed in part the District Court's decision and remanded for a new trial on the issues of written description and enablement. In addition, it affirmed the District Court's ruling that Amgen's patents were not obvious.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Second Jury Trial and Appeal.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 3, 2019, the District Court held oral argument in the remanded proceedings on the Company and the Sanofi defendants' motion for judgment on the pleadings regarding Amgen's willful infringement claim. On January 18, 2019, the District Court entered an order (i) denying the Company and the Sanofi defendants' motion for summary judgment on validity, (ii) denying Amgen's motion for partial summary judgment on estoppel, and (iii) granting the Company and the Sanofi defendants' cross-motion for summary judgment on estoppel. On February 8, 2019, the District Court granted the Company and the Sanofi defendants' motion for judgment on the pleadings, thereby dismissing Amgen's claim of willful infringement. The second jury trial in this litigation (the "Second Trial") was held before the District Court in February 2019 to determine the validity of Amgen's asserted patent claims. On February 25, 2019, the jury returned a verdict in the Second Trial generally in favor of Amgen, finding that two claims of the '165 Patent and one claim of the '741 Patent were not invalid. The jury also found that two claims of the '165 Patent were invalid for lack of adequate written description while rejecting the lack of enablement challenges to those two claims. On August 28, 2019, the District Court ruled as a matter of law that Amgen's asserted patent claims are invalid based on lack of enablement. The District Court also conditionally denied the Company and the Sanofi defendants' motion for a new trial. On October 23, 2019, Amgen filed a notice of appeal of the District Court's decision with the Federal Circuit. An oral hearing before the Federal Circuit was held on December 9, 2020. On February 11, 2021, the Federal Circuit affirmed the District 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Injunctive Relief Proceedings.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 18, 2019, Amgen filed a renewed motion for a permanent injunction to prohibit the Company and the Sanofi defendants from Commercializing Praluent in the United States (a "Permanent Injunction"), and an oral hearing on this motion was held in June 2019. Previously, the Federal Circuit stayed and then vacated a Permanent Injunction granted by the District Court in connection with the First Trial. On August 28, 2019, the District Court dismissed as moot Amgen's renewed motion for a Permanent Injunction. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-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 the countries in Europe discussed below. As described in greater detail under "EPO Proceedings" below, in October 2020 the '124 Patent claims directed to compositions of matter and medical use were ruled invalid by the Technical Board of Appeal (the "TBA") of the European Patent Office (the "EPO"). This decision has impacted or will impact each of the infringement proceedings based on the '124 Patent discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;EPO Proceedings. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The '124 Patent was subject to opposition proceedings in the EPO seeking to invalidate certain of its claims, which were initiated by Sanofi on February 24, 2016 and, separately, by the Company, Sanofi, and several other opponents on November 24, 2016. On December 13, 2017, the Opposition Division of the EPO issued a preliminary, non-binding opinion (the "Preliminary Opinion") regarding the validity of the '124 Patent, indicating that it currently considers the claims of a new request filed by Amgen in response to the opposition to satisfy the requirements for patentability. An oral hearing on the oppositions against the '124 Patent was held on November 28&#x2013;30, 2018, at which the Opposition Division upheld the validity of the '124 Patent's claims in amended form. The Company and Sanofi filed notices of appeal to the TBA on November 30, 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An oral hearing before the TBA was held on October 28&#x2013;29, 2020, at which the TBA ruled that the '124 Patent claims directed to compositions of matter and medical use relevant to Praluent were invalid based on a lack of inventive step.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;United Kingdom. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 25, 2016, Amgen filed a lawsuit against Regeneron, Sanofi-Aventis Groupe S.A., Sanofi-Synthelabo Limited, Aventis Pharma Limited, Sanofi Winthrop Industrie S.A., and Sanofi-Aventis Deutschland GmbH in the English High Court of Justice, Chancery Division, Patents Court, in London, seeking a declaration of infringement of the '124 Patent by Praluent.&#160;The lawsuit also seeks a permanent injunction, damages, an accounting of profits, and costs and interest. On February 8, 2017, the court temporarily stayed this litigation on terms mutually agreed by the parties. On October 22, 2020, the court lifted the stay upon application by the Company and the Sanofi defendants, and the case will proceed in due course. &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;/div&gt;&lt;div style="margin-bottom: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;Germany. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 25, 2016, Amgen filed a lawsuit for infringement of the '124 Patent against Regeneron, Sanofi-Aventis Groupe S.A., Sanofi Winthrop Industrie S.A., and Sanofi-Aventis Deutschland GmbH in the Regional Court of D&#xfc;sseldorf, Germany (the "D&#xfc;sseldorf Regional Court"), seeking a permanent injunction, an accounting of marketing activities, a recall of Praluent and its removal from distribution channels, and damages. On November 14, 2017, the D&#xfc;sseldorf Regional Court issued a decision staying the infringement proceedings until a decision of the Opposition Division of the EPO concerning the pending opposition filed by the Company, Sanofi, and several other opponents against the '124 Patent (as discussed above). Following Amgen's request to reopen the proceedings in light of the issuance of the Preliminary Opinion, the D&#xfc;sseldorf Regional Court held an oral hearing on September 11, 2018 and ruled on December 10, 2018 that the infringement proceedings would be reopened. On July 11, 2019, the D&#xfc;sseldorf Regional Court found that Praluent infringes the '124 Patent and granted an injunction prohibiting the Company and Sanofi's manufacture, sale, and marketing of Praluent in Germany (the "July 11 Decision"). Amgen subsequently enforced the injunction and, as a result, commercialization of Praluent in Germany was discontinued. On July 12, 2019, the Company and Sanofi appealed the July 11 Decision to the Higher Regional Court of D&#xfc;sseldorf (the "Higher Regional Court"). On August 5, 2019 and October 31, 2019, the Higher Regional Court denied the Company and Sanofi's requests for a stay of preliminary enforcement of the July 11 Decision pending the appeal on the merits. On November 3, 2020, Amgen filed a motion withdrawing this lawsuit without prejudice. An oral hearing on the merits of the appeal to the Higher Regional Court was held on November 5, 2020, at which the Higher Regional Court overturned the July 11 Decision.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;France. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 26, 2016, Amgen filed a lawsuit for infringement of the '124 Patent in the Tribunal de grande instance in Paris, France against Regeneron, Sanofi-Aventis Groupe S.A., Sanofi Winthrop Industrie S.A., and Sanofi Chimie (subsequently added as a defendant). Amgen is seeking the prohibition of allegedly infringing activities with a &#x20ac;10,000 penalty per drug unit of Praluent produced in violation of the court order sought by Amgen; an appointment of an expert for the assessment of damages; disclosure of technical (including supply-chain) and accounting information to the expert and the court; provisional damages of &#x20ac;10.0 million (which would be awarded on an interim basis pending final determination); reimbursement of costs; publication of the ruling in three newspapers; and provisional enforcement of the decision to be issued, which would ensure enforcement of the decision (including any provisional damages) pending appeal. Amgen is not seeking a preliminary injunction in this proceeding at this time. On April 10, 2017, the Company and the Sanofi parties filed briefs seeking invalidation of certain of the claims of the '124 Patent, and Amgen filed a response on July 28, 2017. Oral hearing on this infringement lawsuit (originally scheduled for February 12, 2019) has yet to be rescheduled.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;The Netherlands. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 17, 2019, Amgen initiated a lawsuit alleging infringement of the Dutch designation of the '124 Patent in the District Court of The Hague in the Netherlands, against Sanofi-Aventis Netherlands B.V. and Sanofi-Aventis Groupe S.A. The Company has not been named as a defendant in this action. Amgen alleges, among other things, patent infringement based on the production, importation, and commercialization of Praluent (alirocumab) in the Netherlands. Amgen's requests are made on an accelerated basis and include, among other things, a request for a permanent injunction, damages, an order for customer information, a recall order, a destruction order, and an order for costs. On February 8, 2021, the lawsuit was dismissed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:115%"&gt;Italy. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On December 20, 2019, Amgen filed a lawsuit for infringement of the Italian designation of the '124 Patent in the Tribunale di Milano - Enterprise Chamber in Milan, Italy, against Sanofi-Aventis Groupe S.A., Sanofi Chimie, and Sanofi SpA. The Company has not been named as a defendant in this action. Amgen alleges that the production, importation, and commercialization of Praluent (alirocumab) in Italy infringes the '124 Patent. The writ of summons filed by Amgen seeks, among other things, a declaration of infringement, a permanent injunction, withdrawal of product from the market, and damages. On June 24, 2020, Amgen also filed a preliminary injunction motion against the Sanofi parties. On August 12, 2020, the court denied Amgen's preliminary injunction motion. On February 9, 2021, the lawsuit was dismissed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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:115%"&gt;Spain. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On December 20, 2019, Amgen also filed a lawsuit alleging infringement of the Spanish designation of the '124 Patent in the Juzgado de lo Mercantil No. 5 (Commercial Court) in Barcelona, Spain, against Sanofi-Aventis, S.A. The Company was not named as a defendant in this action. Amgen alleged, among other things, patent infringement based on the manufacture, offering for sale, introduction into the market, use, and importation or possession of Praluent (alirocumab) in Spain. Amgen &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;sought, among other things, a permanent injunction, withdrawal of Praluent from the market, seizure and destruction of Praluent from the market and in storage, and damages in the form of lost profits and costs and expenses. On May 12, 2020, the court stayed this lawsuit until October 30, 2020 on terms mutually agreed by the parties. On October 30, 2020, the stay was automatically lifted. On November 2, 2020, Amgen filed a motion withdrawing this lawsuit; and, on February 1, 2021, the lawsuit was dismissed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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%;text-decoration:underline"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 20, 2017, the Company, Sanofi-Aventis U.S. LLC, and Genzyme Corporation filed a lawsuit against Amgen and Immunex Corporation, a wholly owned subsidiary of Amgen, in the United States District Court for the District of Massachusetts seeking a declaratory judgment that the Company's and the other plaintiffs' Commercializing of Dupixent does not directly or indirectly infringe U.S. Patent No. 8,679,487 (the "'487 Patent") owned by Immunex Corporation relating to antibodies that bind the human interleukin-4 receptor. On May 1, 2017, the Company and the other plaintiffs filed a notice of voluntary dismissal of this action without prejudice.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 23, 2017, the Company, Sanofi-Aventis U.S. LLC, and Genzyme Corporation initiated an &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") in the United States Patent and Trademark Office ("USPTO") seeking a declaration of invalidity of the '487 Patent. On July 28 and 31, 2017, the same parties filed two additional IPR petitions in the USPTO seeking declarations of invalidity of the '487 Patent based on different grounds (the "Additional IPR Petitions"). On October 4, 2017, the Patent Trial and Appeal Board ("PTAB") of the USPTO issued a decision on the first IPR petition and declined to institute an IPR proceeding to review the validity of the '487 Patent. On February 15, 2018, the PTAB issued two decisions instituting the Company's and Sanofi's Additional IPR Petitions on all claims of the '487 Patent for which review had been requested. Oral hearings on the Additional IPR Petitions before the PTAB were held on November 14, 2018. On February 14, 2019, the PTAB issued final written decisions on the Additional IPR Petitions, invalidating all 17 claims of the '487 Patent as obvious based on one of the Additional IPR Petitions while declining to hold the challenged claims of the '487 Patent invalid based on the other. In April 2019, the parties filed notices of appeal with the Federal Circuit appealing the PTAB's respective adverse final written decisions on the Additional IPR Petitions, and oral argument was held on August 5, 2020. On October 13, 2020, the Federal Circuit affirmed the PTAB's decision on the Additional IPR Petition that invalidated all 17 claims of the '487 Patent as obvious. On March 11, 2021, Immunex filed a petition for writ of certiorari with the United States Supreme Court. The '487 Patent expired in May 2020 following Immunex's filing of a terminal disclaimer with the USPTO.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 April 5, 2017, Immunex Corporation filed a lawsuit against the Company, Sanofi, Sanofi-Aventis U.S. LLC, Genzyme Corporation, and Aventisub LLC in the United States District Court for the Central District of California seeking a judgment of patent infringement of the '487 Patent and a declaratory judgment of infringement of the '487 Patent, in each case by the Company's and the other defendants' Commercializing of Dupixent; monetary damages (together with interest); an order of willful infringement of the '487 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. Immunex is not seeking an injunction in this proceeding at this time. On June 21, 2017, the court denied a motion to dismiss Immunex's complaint previously filed by the Company and the Sanofi parties. On June 28, 2017, the Company and the Sanofi parties filed an answer to Immunex's complaint and counterclaims against Immunex and Amgen (which was amended on October 31, 2017 to, among other things, add an inequitable conduct allegation), and Immunex and Amgen filed an answer to the counterclaims on July 28, 2017. A combined hearing on the construction of certain disputed claim terms of the '487 Patent and the Company and the Sanofi parties' motion for summary judgment on the issue of indefiniteness of the '487 Patent claims was held on July 12, 2018. On August 24, 2018, the court issued an order denying this motion and construed the disputed claim terms as proposed by Amgen. On February 28, 2019, the court granted a joint stipulation by the parties to stay the litigation pending resolution of the appeals of the PTAB's final written decisions on the Additional IPR Petitions discussed above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Europe&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;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"), another patent owned by Immunex 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 currently pending 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. 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 &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;Patent"), a divisional patent of the '665 Patent (&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;i.e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, a patent that shares the same priority date, disclosure, and patent term of the parent '665 Patent but contains claims to a different invention). The oral hearing before the EPO on the oppositions occurred on February 14&#x2013;15, 2019, at which the '420 Patent was revoked in its entirety. Immunex filed a notice of appeal of the EPO's decision on May 31, 2019. The original patent term of the Immunex patents is set to expire in 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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 7, 2021, Chengdu Kanghong Pharmaceutical Group Co., Ltd. filed an IPR petition in the USPTO against the Company' s U.S. Patent No. 10,464,992 (the "'992 Patent") and a post-grant review petition against the Company's U.S. Patent No. 10,828,345 (the "'345 Patent") seeking declarations of invalidity of the '992 Patent and '345 Patent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="text-align: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"). Novartis also requested a permanent limited exclusion order forbidding entry into the United States of EYLEA PFS or components thereof; a permanent cease-and-desist order from the importation, sale, offer for sale, advertising, packaging, or solicitation of any sale by the Company of EYLEA PFS or components thereof; and a bond should the Company continue to import EYLEA PFS (if found to infringe) during, if applicable, any 60-day Presidential review period (&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;i.e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the period when the President of the United States (or his designee) can disapprove any ITC decision to issue an exclusion order or cease-and-desist order). 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 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), treble damages, 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 April 8, 2021, Novartis requested that the stay of this lawsuit be lifted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 17, 2020, the Company filed an antitrust lawsuit against Novartis and Vetter Pharma International Gmbh ("Vetter") in the United States District Court for the Southern District of New York seeking a declaration that the '631 Patent is unenforceable and a judgment that the defendants' conduct violates Sections 1 and 2 of the Sherman Antitrust Act of 1890, as amended (the "Sherman Antitrust Act"). The Company is also seeking injunctive relief and treble damages. On September 4, 2020, Novartis filed, and Vetter moved to join, a motion to dismiss the complaint, to transfer the lawsuit to the Northern District of New York, or to stay the suit; and on October 19, 2020, Novartis filed, and Vetter moved to join, a second motion to dismiss the complaint on different grounds. On January 25, 2021, the Company filed an amended complaint seeking a judgment that Novartis's conduct violates Section 2 of the Sherman Antitrust Act based on additional grounds, as well as a judgment of tortious interference with contract. On February 22, 2021, Novartis filed, and Vetter moved to join, a motion to dismiss the amended complaint.&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. 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 has been scheduled for April 5&#x2013;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;The '711 Patent is also subject to opposition proceedings in the EPO, which were initiated by the Company on May 1, 2018. On January 31, 2019, the Opposition Division of the EPO issued a preliminary, non-binding opinion regarding the validity of the '711 Patent, indicating that it considered the granted patent to be invalid. An oral hearing on the opposition against the '711 Patent was held on December 3, 2019, at which the Opposition Division upheld the validity of the '711 Patent's claims in amended form. The Company filed a notice of appeal to the TBA on December 20, 2019. An oral hearing before the TBA has been scheduled for July 29, 2021. On January 29, 2021, Teva filed a notice of intervention with the TBA to take part in the appeal proceedings as an intervener.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 with imdevimab)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On October 5, 2020, Allele Biotechnology and Pharmaceuticals, Inc. ("Allele") filed a lawsuit 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:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Allele seeks a judgment of patent infringement of the '221 Patent, a judgment that such infringement was willful, and an award of monetary damages (together with interest), treble damages, costs and expenses of the lawsuit, and attorneys' fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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. The Company is cooperating with this investigation.&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 Initiated by UnitedHealthcare&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 17, 2020, UnitedHealthcare Insurance Company and United Healthcare Services, Inc. (collectively, "UHC") filed a lawsuit against the Company in the United States District Court for the Southern District of New York alleging UHC has been &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. UHC alleges causes of action under state law and the federal Racketeer Influenced and Corrupt Organizations Act and seeks monetary damages and equitable relief. On March 1, 2021, the Company filed a motion to dismiss the complaint in its entirety. On March 25, 2021, UHC filed an amended complaint; and, on April 22, 2021, the Company filed a motion to dismiss this amended complaint in its entirety. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Shareholder Demand&lt;/span&gt;&lt;/div&gt;On or about September 30, 2020, the Company's board of directors received a demand letter from a purported shareholder of the Company. The demand alleges 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 letter requests 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 letter and has concluded that pursuing the claims alleged in the demand would not be in the Company's best interests at this time.</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:LegalCostsPolicyTextBlock
      contextRef="i7ebd193044b54299acdb5e3ddfa86406_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82NC9mcmFnOjE2Y2M3ZTI2ZDYyYTQ2YmQ4Mjg3ZjQ4MDYzODlhNzdjL3RleHRyZWdpb246MTZjYzdlMjZkNjJhNDZiZDgyODdmNDgwNjM4OWE3N2NfNzY5NjU4MTU4MTY2NQ_9bc311ca-c826-4d86-b537-b79c1edf8135">Costs associated with the Company's involvement in legal proceedings are expensed as incurred.</us-gaap:LegalCostsPolicyTextBlock>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i822ef3275fab493383828a8ef4e2e92c_I20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82NC9mcmFnOjE2Y2M3ZTI2ZDYyYTQ2YmQ4Mjg3ZjQ4MDYzODlhNzdjL3RleHRyZWdpb246MTZjYzdlMjZkNjJhNDZiZDgyODdmNDgwNjM4OWE3N2NfNzA3Mg_bd9c2f84-e910-47ad-a751-cc05070b6e4f"
      unitRef="claim">2</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i1d64114105fd416f89c76d20d6cd7483_I20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82NC9mcmFnOjE2Y2M3ZTI2ZDYyYTQ2YmQ4Mjg3ZjQ4MDYzODlhNzdjL3RleHRyZWdpb246MTZjYzdlMjZkNjJhNDZiZDgyODdmNDgwNjM4OWE3N2NfNzEwNQ_9b7f8653-d26e-4b08-9c6e-f6a9170947ed"
      unitRef="claim">1</us-gaap:LossContingencyPendingClaimsNumber>
    <regn:LossContingencyClaimsInvalidNumber
      contextRef="i822ef3275fab493383828a8ef4e2e92c_I20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82NC9mcmFnOjE2Y2M3ZTI2ZDYyYTQ2YmQ4Mjg3ZjQ4MDYzODlhNzdjL3RleHRyZWdpb246MTZjYzdlMjZkNjJhNDZiZDgyODdmNDgwNjM4OWE3N2NfNzE3Ng_1baeaf56-29ee-420b-89a6-cccd64a8dab9"
      unitRef="claim">2</regn:LossContingencyClaimsInvalidNumber>
    <regn:LossContingencyDamagesSoughtPerUnitProduced
      contextRef="i1af01df354be4b1baf9b90928bc60428_D20160926-20160926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82NC9mcmFnOjE2Y2M3ZTI2ZDYyYTQ2YmQ4Mjg3ZjQ4MDYzODlhNzdjL3RleHRyZWdpb246MTZjYzdlMjZkNjJhNDZiZDgyODdmNDgwNjM4OWE3N2NfMTE0Mzc_21ceffe3-7724-483c-b3da-6bdf63c01dcc"
      unitRef="eur">10000</regn:LossContingencyDamagesSoughtPerUnitProduced>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i1af01df354be4b1baf9b90928bc60428_D20160926-20160926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82NC9mcmFnOjE2Y2M3ZTI2ZDYyYTQ2YmQ4Mjg3ZjQ4MDYzODlhNzdjL3RleHRyZWdpb246MTZjYzdlMjZkNjJhNDZiZDgyODdmNDgwNjM4OWE3N2NfMTE3MTk_d7c2d03d-adf5-453e-a75c-a019068a02a9"
      unitRef="eur">10000000.0</us-gaap:LossContingencyDamagesSoughtValue>
    <regn:GainContingencyInterPartesReviewFiledNumber
      contextRef="i9826d6d19fe049b7b7298c1443798634_D20170728-20170731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82NC9mcmFnOjE2Y2M3ZTI2ZDYyYTQ2YmQ4Mjg3ZjQ4MDYzODlhNzdjL3RleHRyZWdpb246MTZjYzdlMjZkNjJhNDZiZDgyODdmNDgwNjM4OWE3N2NfMTkyMTQ_2c05ace1-61ef-4c36-bb57-7c0afed6bb6c"
      unitRef="claim">2</regn:GainContingencyInterPartesReviewFiledNumber>
    <regn:GainContingencyClaimsInvalidatedNumber
      contextRef="ie4ac499e2e6c44868be79b559b325745_I20190214"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82NC9mcmFnOjE2Y2M3ZTI2ZDYyYTQ2YmQ4Mjg3ZjQ4MDYzODlhNzdjL3RleHRyZWdpb246MTZjYzdlMjZkNjJhNDZiZDgyODdmNDgwNjM4OWE3N2NfMTk5Njk_143d210d-9d87-4581-bdf3-242775147c8e"
      unitRef="claim">17</regn:GainContingencyClaimsInvalidatedNumber>
    <regn:GainContingencyInterPartesReviewFiledNumber
      contextRef="id582dc3b36f3483982498cedc5d1dec9_D20200716-20200716"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZkMzFlMjkyYTY0YzRlNDg5ODVhY2RjYjhiZWE4YTAxL3NlYzpmZDMxZTI5MmE2NGM0ZTQ4OTg1YWNkY2I4YmVhOGEwMV82NC9mcmFnOjE2Y2M3ZTI2ZDYyYTQ2YmQ4Mjg3ZjQ4MDYzODlhNzdjL3RleHRyZWdpb246MTZjYzdlMjZkNjJhNDZiZDgyODdmNDgwNjM4OWE3N2NfMjU5NDU_1b775efa-b823-4b07-a4f5-5d6538df240c"
      unitRef="claim">2</regn:GainContingencyInterPartesReviewFiledNumber>
</xbrl>
