<?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/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:regn="http://www.regeneron.com/20200930"
  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-20200930.xsd" xlink:type="simple"/>
    <context id="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i92bcdb9b7b864199b967467d316c3c36_I20201023">
        <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-10-23</instant>
        </period>
    </context>
    <context id="i0883093cd35746e1a9961ef2b396311a_I20201023">
        <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-10-23</instant>
        </period>
    </context>
    <context id="i00959df13c4a47889ab1b2afc9be2d60_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7a3826bcb56c446e85cb1d3861f5eb56_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="icdef9ea245ea41c3a7db2e6a4b0a7c62_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i734f13176346421b8ee85411fad81c78_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:OtherCollaborationAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i3527c3431d2b4fb2877bd0fa88aa4194_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:OtherCollaborationAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i226a2220e8914a74a7e8bf7ed82d5f71_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="i9a6e0393261c4d128ba0a8fa3264de7a_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i093941038ceb4a2e8821227dedd1ed05_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i35263a3519634adea7dcab66a8b1e11c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib00d67d3ca3d42fdab71b84b35b1f86f_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic66b6615f2bf41348c56a3587daacb1c_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ie7bec991a5644f2d99981bce0d579a4a_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i0422640c20d24c4085ccac41abf9190b_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="id1dd19a4363b42258975d1bb4365b864_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic71c4dc269a749d587d976b958a1f06f_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i3235f9163fb4412faece41710cd7e880_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i74cdc4c59dbb4afba5d2b2a1a14366ed_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8c115ff83ee44b0aa8d8f69f486f45c4_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i482f52a211724b65982994e352203f86_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i81303cd78a934bbda788e5640aace50b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idb8b82d49ea74db6b3983e621d938e10_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if06871b3ff554800abeeb70d0b62897f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9b3a47e47b8345a5a379c3505207bb4f_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iad3352f230c1452e890cc614c8897783_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3f16611576d448be82f57639682001f2_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0d509e43524b46db858b6d36d8865013_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i035f917b860a4f768fe2549dd9543867_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i72f61e9c5ba04d63a753df679cb06ceb_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationandContractManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ic91b3ef18aaa4ad4a4bf04dc6109978e_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="id3e8b3c12909499c9547c15588fbc143_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationandContractManufacturingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ifecf127247f14d498c30b360496d431a_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="i63e9d4d4034b4d7f982d34bd64567768_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="ic722d7b117f44dfea29c3cd481f51536_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="i58c4842d8b024e37aaa83b53c7ea0c39_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="ib7870e3d89104b5997896b1fff5540f5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i577c609c14224e14bab80ff04411fadc_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="i6153bc62b7844bcba015e051cd0cd739_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="i0d0ab16bd06e40d793715b151421ccc7_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="ibd60199c2fea4aa6b05d646072ecd355_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="icb0ffcf9d201484c9266a9e0eb9c3699_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="ib7cf1e4cac394e3cbc5bab47d00d128a_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="i1496d62f31ce472a895a9f7ee128dcde_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i675c01e82a4f4e03aae9d3f62c0f88a1_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="i5209c4293dba429294a909ce19bcd10f_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="id2a442e00aba438eaf835e73a520b7c9_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="if63987c408794f65bf06da42ebd33fdb_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="i2e316c4afa634ebfae1c7f8337aa165f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i5027668f091c4377b315cfcbf10bdabb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9413ea7b5d0843a88a9a682130b0304d_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i054fd65de2504ca7b16deca9ef996431_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibcfcd415bb2c446782f64493530ad23c_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i78089fb22ef5491881366c4ba92689ec_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9579d06815ca4b268c93324679499313_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4525169eade14ddd931acd9ebfcd8ca6_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib9d29feeb21a4d3593cba6cf3bbb4ea4_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia498f71e843b46caa332f9386b2a8a77_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i406ac9ba980e4136af01f1c5b4139a6f_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i133407deeda04cfcaaca9a0f8b8ce3a7_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i07264113e8534e54adbff64a62edf458_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i92b811303f2b4ac48bf302278623bcec_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if9f86fedc3bd4c1d927965e822c4c126_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iccfc5f4f9c78478185f6db5c7ae861e5_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i02dd5bb351d64ec79abb3ac704b41674_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie9a8e33e4c564462baa741028cfca1b5_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i86e212993795477f8b66d1a401e7449b_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i35565fb3ae5b4966af577b02b5b1a8a6_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i4784f44bf1f04a1592918d8d7ba96743_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i926e5a0e99ba4804814d49ee066a7499_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i5ce1551350fe413883e19b37029324a2_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i20a21886017f4e2184b5ab2de327322b_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i5c0a63f62626424f9a3c984dc6b1fa34_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i1bd8de61d5594cc0a90ae1aa4ec131cd_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i68fbf82feee845b8bd4480b59aa72864_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i5381a9cd688d4fc8a51b1cdde15f6dbc_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ibb4b7ed63ac34f4c80f58df725b8c4a0_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="if30a2465e1c142e4b97306dd631b2630_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id1dbcf1c58b04386b0b8628caf87d9d6_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="if063536fe9e74b93802ebaaa7a37330c_D20190101-20190331">
        <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>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ie449572134e244aeb3c0162e874670f7_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i0706213d96ae4353a4779f78b35ccd34_D20190101-20190331">
        <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>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i2525fcd8b64f424981d34550a4882b28_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iad3302f7141c4de7a1b4ad4a9e1248f3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0a59ed42376b439fa09f3f52339203c4_D20190101-20190331">
        <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>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i06ba7e0bbf404b678cc2a4e9a17e6a98_D20190101-20190331">
        <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>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i69e52cf5b7084ff6bdac52905e07508d_I20190331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i81df8d94688a4785b4fcdee55b999ff5_I20190331">
        <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>2019-03-31</instant>
        </period>
    </context>
    <context id="i50e9062cb41a4ef582967a70ea3d968a_I20190331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7663889c931a45829c5bd7a59fc6c036_I20190331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib28eccdf14bd4f3db6fe4948f581213b_I20190331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i31fbe348fcbf489c8e3bce16aba7c016_I20190331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ida39a32e51e34d42b313e6250995a791_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="if627925a7144416dad03494b413c8c61_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie2e269b12cc94e3185a8ed24ea5952bd_D20190401-20190630">
        <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>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0d32369eb9904de592697e700da19318_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id5854d26eafb49958a08f5eb2ce7d9a0_D20190401-20190630">
        <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>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic6aecf582e764d5c8603bb9cedda4ca8_D20190401-20190630">
        <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>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4e5e669d94774805aabf0020dadd0d57_D20190401-20190630">
        <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>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i377c1ec369d2482fa9a2758786c551a2_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0559295694514aa8be74a966d65f6235_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="i687d1a3db056417a8c3ae24d7fd80e51_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1e5368714b52465da523e0607775d0ec_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i08d3f5064b5a48e29625e4a30f388481_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ifb0cbe5ffb5c41e689fb65118b6a3e53_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia6b26cf777144ecea7d36c98690e9db2_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ie17aa138cf014ac182d15c8a12b31f1c_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i30a5a1329f784d05b298d4df4c8c3b87_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ie2c759feb874484d9c65a0976149d579_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i3a79bd68191745689351c05a41d63699_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8204fd099a854ea1a40d19bf4c7433b9_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i940f4ab7445647329c8c94c4fc6ca764_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="idedb24cf92424d13afb7f8971ec77486_I20190930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ib6e7fd172eb94800b3b10472e81c1f2b_I20190930">
        <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>2019-09-30</instant>
        </period>
    </context>
    <context id="if8409743b587499c9431d97cf882be4a_I20190930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="icb1f38aa9fd24905a4230a517daef524_I20190930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i84e068d5db5e440bb019a77918a1f513_I20190930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i24c0d06309ba48f3842f3304738d7c4e_I20190930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ia4ef2b2657f94ef8947c83514aa3cd1b_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i5a4cbb6fa8714d64ab778e6b541f91ec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i208259b9728c4fb78df67ba613da6db2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i93ab20c00413412fb90e7a9897470fa0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if260882197374baea06d232c9dbdae20_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i13a06a306ebb4c579cddd781e1b375c6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:OtherCollaborationAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8fe190863af84a0296aa289188b4b233_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:OtherCollaborationAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iee18f385dd8849668c5be259e457682c_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ic00f8b9e2a0b49449c6f19540f28b731_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i936c971cd6804e7ab94e27735c0fdef9_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ia007c7f6d5ed4efca99a88aa3102d6a6_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib420108285b94badbb732b426062abd7_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ief4a936fac9948ef8229a2a83ad922ea_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="id60df2d7f3b5418e8a6614f237c06dd7_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i341faabd353947de903f5e3eff280493_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i24811c1ea905459f8e11c86cf166e750_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0d26b43c17754b828848943ea0e32972_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i2384b7830806480cbeaa6244e94a5866_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i1cd7679bb2cb437b89a2c91b4e76a30b_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ief6c24330e2a4fca9f1e273a3a438e44_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ic6c29fc6c8dd481fbcc296866fa3375b_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i4fbdf688cfd5412f9290fda4c7f3b304_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="id48a087203eb4f9783b6cb9463e4e374_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i51906d645bca4b2ca7899fcbd47e0874_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationandContractManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i5f0ba82258c54e758ead2a40321a3329_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationandContractManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iedbfb2b1ebb640c1b73cd3e30e74c02f_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationandContractManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i4f6d86539ab6438a81f9d17a87d8108d_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:CollaborationandContractManufacturingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i4a52597c51f5412492f6c132bf465821_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifdc6f6996a634c0e9b097ac2f58e752b_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i59fc78e9a3304a3bac95b0cf117279a6_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i6c30004e4fe94ba4875ced4b468677a8_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7289e9b303ae482ab10a155371fd403e_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2e2d6a85606748b6ae2be54b2683aae9_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iae4274b29daf4675ab09b5e77fa76d58_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="idf0ca2aae29d4d96bd94dc0a09fb6e08_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="icbbdbae70a344ee9bc01b9143fdf9a7e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:PraluentNetProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0b7e691f7dab4bb58c1c0765d7ddc72a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:PraluentNetProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icfabd1b7b627426f9a33e66492f38481_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7b02c0994812409f96b2fbccef842513_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ic5aac854b44a486b905645bbb8b852d8_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i1323fcbcb772436a8c497dcb0925c29a_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if8fab8149afc476fbcd010d6fac8dfc3_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i72da8bc596c7486cb41228ce22a460c6_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i9c4ff746cc404cf9a2e0326b7e30ecb8_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i913cae035ec5417db5bb2235faaa5b0c_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="icf58700054b74965a4154a14e0348fc2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id287f840c8b942fb96eb5ac0f597ff16_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i259fa8cda2034a8485dd4d98ae1d54b9_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i210976468f6d4beea437d37b4aa63663_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0e0f96f1723947e68a27075b552c4719_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i30e9eead3dd34158b0429a505019d3f1_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i93c5788ee66d4e5e89464da41cc6269a_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i63d16524c09f42f9bc5b0d1c70c5817e_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i793d1c60fb2e41319710da444819bf38_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i66079e1a96d94e1eab04aea3ea86a08b_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i89ae37db927b4fae8c60dc4bbeea1188_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i77597e8bfdd64fe2bae163eb8fec1490_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7440ca289f91448e86b7140c31a5c495_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2a3b75b9f9ab41f6b1c862dcdff343eb_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i629b8945a2b244738e800fb84f2b891d_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7992d88a42314fd9959ab26fd254bdc4_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i585fe77826e544afaaba8b754a15fd8b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:SalesBasedMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9a403650d89b4cdbacb41612bdcdc2fa_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:SalesBasedMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ia7bc77d612f847c88293dde238e89d6f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:SalesBasedMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i858f26c124514e65930d2a7c4d3ae840_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:SalesBasedMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i6f34054df8504a19a5ad1c41cc47fff2_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ieccb4e85845442c5b68026da6ae50775_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7812846c7af642bf8c717b3128434e3f_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i50af2d0e293b46ddb00a3419f1912ad6_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8f305f8e6ace47fd86b9631dd499da4c_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i50af2638268242f6b59b88d1b6a5770b_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib39afe508e4c415cbb06cf308ee47ccb_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i23e99f703b684f02a5aa414ea753d8aa_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0e216705cab94a00b9676a165f2bcefa_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id4d68f82974548b4bee81aecd0a90d14_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ie3e8d4c3b1834a21843449aa8b585d68_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i975f4a743b164615bd2ef7edf00f00b0_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i32c2a84796d544b182e6e74ceb73a585_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i155a77df03774a34b4015dc1801c5b18_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if30550b7dd2b49b4b69c045354a6a07f_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0e159ae1bc03421c808cd526f3c49fb0_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i91ae24fdf2ba43769cc7901206518a12_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7e4206c910554d81af805977f3002947_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib09a1e9f85cf481ab3cc770922ba3391_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1f74bf2738be48258c23b0dcbdaa12ea_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i6f86c58c4b574796881d49e37d000bae_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ice9e38a9d51f4fbaa964316765d51ca0_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i424392c0a0484adfafb25cbcffa01a84_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ife607ecedd0549008b720df4da98fba3_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i524b4d40e946437f9cc3badd5234eca4_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i249d2b86432a4c65bd64b122b30b44a1_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="icd85c66a10c44e869a10593d3b0aae6e_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i903692403a774f48bb520b2c3aaa8879_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i11c8625c815b4033956a9b3202d3f56e_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie1288473dda949c38b342de4f098cc6d_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i125e5e85d95a405e8280fe383b98b6c0_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3725af6673294f5aa8ee78886c09a9af_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i9269fb1edbc04cd1ac5f2238658e8872_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i789f27d056fe4015b571c9fc45b1bdc3_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i4bfa0b97e54d49f7a24ff6f66c316d8b_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i89320920064f41bf969faeb62c0e0007_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7075e6f52bc44235a553c88375786049_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5f314f4872f04da6b2b01389f0883f09_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i2cd6be8d9b3e4d459a816ed46de88b98_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if734d160735a4b25bcf2df8175aebb38_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i00efecf4b4524604b364d7d6ed7c3b8f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:SanofiCollaborationAgreementAntibodyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i647137868b2d4017a026a60b257f74d9_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i82b9876c37a342a39a55d03fb7cd497c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iae5e5290e8774b0c9acd7d63220a0d1d_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="i768f3f67a5ad413cb73fbc810de0d72b_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="ie52e1228322949d0906b14737878fbb8_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ibcdbc69b1cfb4c809d8f1bde183015c3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i18ea0893a48f488d8f88308c3e9ee61b_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie2ac5fc163d3459aa29a0f7e270b195c_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ic62eefa1863e47f7a276818d52328f65_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2a032ed700df48e8b4754328ea168c43_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iaa95e30f69814af0a60388d1bb9f88a6_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idbd823974b604b1390f3616a69d17bd6_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ibc38fd53dce24fa3abe9de323809035c_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i33902f27fb464f2788858727dc0f48f4_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ibd88b5df537c46f0a7f3172ab2b40960_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2e78e3764fb346d9abe7fb4037bb0528_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i5aef510b4bff453f8d176f79acb15431_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iba52ce52c05f40beba9639ea3d78c7d3_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ia7e6521a7a684a99872680a1548d3d37_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i01db19eff4ba44168b83edd0617cc0bb_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8f67f970eb284b439ef2084a5ddf0c4e_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icc03aab082174d41aa16b8adf809207e_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i042578dd0f7942d0837b6e77eecbd085_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia17ddd9842744aaea31d03825f513ff8_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i4e0d66d038e84724bc6951ccc43d25a5_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0b24fd379cb345f092d697825567373e_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">regn:OtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BayerCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i796be097beaf45008b0b52db759c841c_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idab077eab2b448d4bc8e7af35fdefa59_D20200101-20200930">
        <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>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5351df69b749490991f52fb2919ecaa6_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if1febd6b0737446ebac35bb01d092f15_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if64b70e28fec43aeae989aeff73c25c0_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7058246a9659451f88d94beb0d3ec13e_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0ae545194ff24904a88dd0e9092398b3_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibe3f67d977694fb89ca3de52695ce285_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="idf58477014064d2aa4d6dc03bb6963ed_D20200701-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic85be8c3176d432ca84c44b9cab50dde_D20190701-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i64bf72d6126149e4abf801ce66065da4_D20200101-20200930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic184b458c91d499fa1a5711477b97f68_D20190101-20190930">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i478c123cbdf04a5693d39fe47d38ee54_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i36638689867843109daff532397d136a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic92360f27f254c5cb8b7dbf9f12ca77b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:IntelliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3e329e6feefb45cf9ed05530b0d0a61d_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:IntelliaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="i6e8b16b9d02f4c5db91ce70d178e3e91_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:BARDAOtherTransactionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iffa227b8deba441693b33a2fbafddb8e_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2ab2a78eec84461897d6a611b6915df8_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ia9825a846e164e5ea7cfe55e771e11b5_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ic7f5db47717d49e1844b3f7b3174f1dd_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ife0ade14d07348fea114a6a08fedda5a_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9f33ed3e59d44118a5a40e3435d58ef8_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iff9d9e2ee1494f5f9a4f9463de7838e6_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="i66510b4d5ffc47b6a9f4b37c4c429ca3_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib54c03b4823b4871926f13634d87caab_D20200701-20200930">
        <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-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9207f4bbca3f4cf89c0781ee2963e848_D20190701-20190930">
        <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>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="icafbbe3c8ece417ea95836d71b2b8d9c_D20200101-20200930">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="ia323b61d6ca54592b8470bc4a3c536af_D20190101-20190930">
        <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>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i78f643a7609c4ebfbb43b0e1032cdde6_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i60c6215466c64dd8a803be94b251edda_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="id810e98c23264dd7862faff8c51896f0_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if92d56f793334c729cbf51da9cc2bb80_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ic6371d5d148549828b6707ade5b5f0ea_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id99617e0fbe44be4ba82c4083676868b_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ib2f12ac6d96642d3afe120dc2407f7e9_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i911314304b514431af13b55d5a2dc5ca_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i8a25246f43da4ad1b8d8e5b7d20dfd3e_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i1d63c24f0218414e9990379ad00300cd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6c8ceb313d6d4253941c222abbdda87d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5d45dd2344b9435d9aca4a3a8a97973e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idad0c140dee94620bf61713792c263c0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i96c5c5c10a764aa7a44e809bc6909b5a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="regn:ClassificationOfInvestmentAxis">regn:UnrestrictedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i20d30029d14449749b125424cd027e65_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if71c780a8fb44eb3a2cfd3e811018adf_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ib8cc65a8a19c4e8cabd9a049b3a6ce24_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iae6ef393ea1f41409b5056fb005e2f77_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i57ac96ed0be24de7b4d78a4154650332_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ib3a8bbfcd7a24b5b824f96ad7338a054_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i713f9254ad4e48be9e5d986625994aa4_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i13644cdf2ce34c7c8c816531c17bffac_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i4cbc42470c77425ba7013c4d8b733291_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ife4de3948dc24c89953087647ee69972_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if88b69bb3d8246e492ef775636b3be4e_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i40e7fa786500484f9ecd6a1394da0446_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="id9dbf1de37814cc591de5f5dfd7367a5_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i9d60d80740cb4c3d8c3264e5a536bb75_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i45c4643a0fbe4860b2b92747ba930b68_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ifdbc67414a3f4b75a4caa66eca345086_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ibb5b3e8bce4a477b86a941cc7530a23e_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ie06ce8aa5e2b4cc09ea1c19bd54664cc_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i73ca96a034d34a608df2c5923fa76c90_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i40d96bb16db141e2a860d5637be2962e_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="if2506ac5a2034c828fe5038d9beb37ee_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i541eacb289b24268a93f9d97ac19b713_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="id6e6ac37be9848dda98174ec211537bb_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="ia9c906750bd44ebfa1472014377a3aa1_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i358f15a0dd6d48b29acf4a71f823027f_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i4c52905678f44008a79f2f04de098ce4_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i52447f425dcf49d6b1e10676a99f4280_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i28b2946c537042c89d7783ab07d85448_I20200930">
        <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-09-30</instant>
        </period>
    </context>
    <context id="i0579df393aca4a968868c9bb40a1ab0e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i68f420c9c13e4e23a601c1b506fa4a4b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i19e0aead3d7445da8371fd938402c091_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i6e14cefc3db84553880f64ccb1fa43bb_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i86accf19d5314b94b2f97f98ad733968_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1e0b94218008446f83e54c839d26d417_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8d5e6f8e04c640e9a3a58b970d0b5099_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i322b98f3dc874456add467767aaa4162_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i278d21029b334fdfa0462d06cf1f3130_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5e8ef1954ceb4ec99864b1fe9544ceef_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7feff46efcfb423cb246abcc1bb4d36a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i18805c870e4245d592672c40510db7b3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie8876032e074445d89ddad2131dd29fe_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i45fd969b6c884737a5442b5de99684a5_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8593ca7502ee42d499fd89567506b6c1_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib31d2a9dd29b41c98f55f6c5305d8e3e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8532b49a5daa42f2a3875d2512dbd140_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic3c2c6d2774a4997916504acf5a44d4a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ifbb07d4899f3445b83edd542e47de881_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i490a6a8ff60443ed968309024d4e02ed_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9093b35e7b624c38a7f019c21a2e9a5b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ifc12bd1bc93d4447ae534aa38c459530_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia0e42d73bc9440fcb7dfe671ce0e5ccd_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i771b1c5b394f47639c3f9bdf6695758d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8d06b9c5853e400a9847d748ae198625_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">regn:BridgeFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:CommonStockHeldBySanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="ie7c14da02ab04b15a697c1f976f6c63b_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="ied42ff47bb2e4f48ad72135de84e2827_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="ie7b56bd9207547a3a35c46fed3f56b79_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0338183dd78a412ebf3ab3d3a5ce298c_D20200801-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="ie00da91153ab4285948986d4a8528f33_I20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="i766ccbbedd874a76b4de80e70bc4498b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i49ceb6461ac94b90af0809b219a440c9_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8c5a33a1ef064741af1b75d4df1e7b8c_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">regn:ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id4d35d6f56e64ee1a99667d6373d1e25_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:LibtayoDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib14491178e814761b044424a9d90cc57_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:LibtayoDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i43852af6ae12405fa47ec6553ebe4ce8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:LibtayoDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if6356cf1100a4e688622570ae9f99fe5_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:LibtayoDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i2ff67089be2745209aeae2740f6ae270_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:DupilumabREGN3500EligibleInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic10bdc86ea514afbb3e21403f202d699_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:DupilumabREGN3500EligibleInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="icf5c04a6930e42e99e4d26e0ebc60b41_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:DupilumabREGN3500EligibleInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i63c7968e3cb5438bb50705035b77f8b5_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">regn:DupilumabREGN3500EligibleInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i136244d2dc724edcbda67477d4375855_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">regn:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i7fb343771e004b36a23994024299f080_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="id7a7a7f0ec7b41ccb9e296ec34a49d62_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">regn:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="ic76fb63f2f534fd586e297b9d26b3169_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="i75a462a19f724c93b0ad3e5e3df53fa2_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000872589</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib4162e2d3ffa40cab347875d0e8141e1_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="i76ec0cbb09134d05af796df3d6121770_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="i7538d1ad0d1a4c09817c10388a05a332_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="i00e0c80c71e941b48916ad1f5287ba31_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="i841077884f1e4957adca717303635407_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="i4b28b11bf97045e493c30eaae17baf6a_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="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80L2ZyYWc6YWQzNDkzMTJmZDRhNGNkNWJhMmNmYzM2NmUwNDMyNjMvdGFibGU6NjI0NDQ0OWQ4N2NlNDM1ZDkzYzMzZTY1YTI2ZGU3NjIvdGFibGVyYW5nZTo2MjQ0NDQ5ZDg3Y2U0MzVkOTNjMzNlNjVhMjZkZTc2Ml80LTEtMS0xLTA_72f9f22f-0c1c-4a84-96ff-ba4ac61d6b55">0000872589</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80L2ZyYWc6YWQzNDkzMTJmZDRhNGNkNWJhMmNmYzM2NmUwNDMyNjMvdGFibGU6NjI0NDQ0OWQ4N2NlNDM1ZDkzYzMzZTY1YTI2ZGU3NjIvdGFibGVyYW5nZTo2MjQ0NDQ5ZDg3Y2U0MzVkOTNjMzNlNjVhMjZkZTc2Ml81LTEtMS0xLTA_f822bcf2-b253-480e-91ce-cb59ad43922a">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80L2ZyYWc6YWQzNDkzMTJmZDRhNGNkNWJhMmNmYzM2NmUwNDMyNjMvdGFibGU6NjI0NDQ0OWQ4N2NlNDM1ZDkzYzMzZTY1YTI2ZGU3NjIvdGFibGVyYW5nZTo2MjQ0NDQ5ZDg3Y2U0MzVkOTNjMzNlNjVhMjZkZTc2Ml85LTEtMS0xLTA_a325aded-0187-4155-995a-a005fb60923f">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80L2ZyYWc6YWQzNDkzMTJmZDRhNGNkNWJhMmNmYzM2NmUwNDMyNjMvdGFibGU6NjI0NDQ0OWQ4N2NlNDM1ZDkzYzMzZTY1YTI2ZGU3NjIvdGFibGVyYW5nZTo2MjQ0NDQ5ZDg3Y2U0MzVkOTNjMzNlNjVhMjZkZTc2Ml8xMC0xLTEtMS0w_f9fab79e-8ea1-4261-8dad-1852c0535ed2">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80L2ZyYWc6YWQzNDkzMTJmZDRhNGNkNWJhMmNmYzM2NmUwNDMyNjMvdGFibGU6NjI0NDQ0OWQ4N2NlNDM1ZDkzYzMzZTY1YTI2ZGU3NjIvdGFibGVyYW5nZTo2MjQ0NDQ5ZDg3Y2U0MzVkOTNjMzNlNjVhMjZkZTc2Ml8xMS0xLTEtMS0w_54756975-9833-4ec3-8c18-906b32cc1e0b">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGV4dHJlZ2lvbjoyZThlZWY1ZTFmNDE0NDc5OGQ2YTE0MGExNzYzNzU0ZF80Mjk_58f0a0bf-34d5-4bf0-9602-3e559fba7c2d">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6YWM1MzU5NTRjZTYwNGMxYWE4ZTE4ZDc2OTY3ZDcyZjgvdGFibGVyYW5nZTphYzUzNTk1NGNlNjA0YzFhYThlMThkNzY5NjdkNzJmOF8xLTAtMS0xLTA_c5335e6e-77a9-4d79-b5be-4b75108965e7">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6YWM1MzU5NTRjZTYwNGMxYWE4ZTE4ZDc2OTY3ZDcyZjgvdGFibGVyYW5nZTphYzUzNTk1NGNlNjA0YzFhYThlMThkNzY5NjdkNzJmOF8yLTEtMS0xLTAvdGV4dHJlZ2lvbjo5Y2NkNTUxNTJhZmU0ZWJjYTRmNTY1OTZmOWE5ZTFkNl8zNQ_d66f8683-eaa7-4ecd-9a7e-1bdd67ec5872">2020-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6YWM1MzU5NTRjZTYwNGMxYWE4ZTE4ZDc2OTY3ZDcyZjgvdGFibGVyYW5nZTphYzUzNTk1NGNlNjA0YzFhYThlMThkNzY5NjdkNzJmOF80LTAtMS0xLTA_d3b39f47-0c21-4128-ae19-9cc314338c0f">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6YjVjNjY0YTMyZDYzNDIzMjhmNTdhM2UxMjAyYTZmODMvdGFibGVyYW5nZTpiNWM2NjRhMzJkNjM0MjMyOGY1N2EzZTEyMDJhNmY4M18wLTEtMS0xLTAvdGV4dHJlZ2lvbjpjYmVlMGNiMmZhN2Q0ZjFkOTY1MjVlYTkzMGIwYmZiNF8yOQ_e64552e6-c047-4acb-ac2f-6e5d170a020d">0-19034</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGV4dHJlZ2lvbjoyZThlZWY1ZTFmNDE0NDc5OGQ2YTE0MGExNzYzNzU0ZF80MzA_24c2e955-0270-42bb-8e49-f8933fa9371f">REGENERON PHARMACEUTICALS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6YzZmMDkxOTU5MzkxNGEwNzg5OTQ1YTljNjEzZDJhMjkvdGFibGVyYW5nZTpjNmYwOTE5NTkzOTE0YTA3ODk5NDVhOWM2MTNkMmEyOV8wLTAtMS0xLTA_c784eb22-5944-4d5c-8497-bdd2bf6c1fc5">NY</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6YzZmMDkxOTU5MzkxNGEwNzg5OTQ1YTljNjEzZDJhMjkvdGFibGVyYW5nZTpjNmYwOTE5NTkzOTE0YTA3ODk5NDVhOWM2MTNkMmEyOV8wLTItMS0xLTA_82936c0f-3c92-4f76-97e0-a93ae7c82cbe">13-3444607</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6ZDhlMWJlN2JlNjM2NDcwMWFjMTJlNjFmZWNhZTIxNzcvdGFibGVyYW5nZTpkOGUxYmU3YmU2MzY0NzAxYWMxMmU2MWZlY2FlMjE3N18wLTAtMS0xLTAvdGV4dHJlZ2lvbjo0ZmM4YTI1YjQyMGE0NjRjYTNiY2E5NjJkZTNlNDA0ZV80_d221b722-52ac-4548-b07b-228997f4d670">777 Old Saw Mill River Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6ZDhlMWJlN2JlNjM2NDcwMWFjMTJlNjFmZWNhZTIxNzcvdGFibGVyYW5nZTpkOGUxYmU3YmU2MzY0NzAxYWMxMmU2MWZlY2FlMjE3N18wLTAtMS0xLTAvdGV4dHJlZ2lvbjo0ZmM4YTI1YjQyMGE0NjRjYTNiY2E5NjJkZTNlNDA0ZV85_327b173d-3a91-40cc-9943-ac19aa21ef61">Tarrytown</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6ZDhlMWJlN2JlNjM2NDcwMWFjMTJlNjFmZWNhZTIxNzcvdGFibGVyYW5nZTpkOGUxYmU3YmU2MzY0NzAxYWMxMmU2MWZlY2FlMjE3N18wLTAtMS0xLTAvdGV4dHJlZ2lvbjo0ZmM4YTI1YjQyMGE0NjRjYTNiY2E5NjJkZTNlNDA0ZV8xNA_22e2d912-b9f4-41a3-8996-3e3841830428">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6ZDhlMWJlN2JlNjM2NDcwMWFjMTJlNjFmZWNhZTIxNzcvdGFibGVyYW5nZTpkOGUxYmU3YmU2MzY0NzAxYWMxMmU2MWZlY2FlMjE3N18wLTAtMS0xLTAvdGV4dHJlZ2lvbjo0ZmM4YTI1YjQyMGE0NjRjYTNiY2E5NjJkZTNlNDA0ZV8xOA_7f678782-385f-4100-94f9-64c3748aaf93">10591-6707</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGV4dHJlZ2lvbjoyZThlZWY1ZTFmNDE0NDc5OGQ2YTE0MGExNzYzNzU0ZF80MzE_63ecf41c-da74-4aa6-8c1e-65b819a228d5">914</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGV4dHJlZ2lvbjoyZThlZWY1ZTFmNDE0NDc5OGQ2YTE0MGExNzYzNzU0ZF80MzI_c49574ff-42b6-4839-a768-3b8d7f6a5a26">847-7000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6MGYzNzgyNjAyNWM3NDFkOGExMzcyYmEwOGU5YWRiNjQvdGFibGVyYW5nZTowZjM3ODI2MDI1Yzc0MWQ4YTEzNzJiYTA4ZTlhZGI2NF8xLTAtMS0xLTA_b407dadb-040d-464d-9159-a00fb3f8c6c6">Common Stock - par value $.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6MGYzNzgyNjAyNWM3NDFkOGExMzcyYmEwOGU5YWRiNjQvdGFibGVyYW5nZTowZjM3ODI2MDI1Yzc0MWQ4YTEzNzJiYTA4ZTlhZGI2NF8xLTEtMS0xLTA_bd4c3c10-4003-4d1a-991d-e90dcc9f3342">REGN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6MGYzNzgyNjAyNWM3NDFkOGExMzcyYmEwOGU5YWRiNjQvdGFibGVyYW5nZTowZjM3ODI2MDI1Yzc0MWQ4YTEzNzJiYTA4ZTlhZGI2NF8xLTItMS0xLTA_bb550cc1-caa3-4211-af77-81cb4e22aa3a">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6YjZhZGU0NTZjMTEwNDY2YjgwODhhOTU2NjQwZDdlYTUvdGFibGVyYW5nZTpiNmFkZTQ1NmMxMTA0NjZiODA4OGE5NTY2NDBkN2VhNV8wLTEtMS0xLTA_17241d0c-97cf-4799-b82b-384792cc6c1e">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6YjZhZGU0NTZjMTEwNDY2YjgwODhhOTU2NjQwZDdlYTUvdGFibGVyYW5nZTpiNmFkZTQ1NmMxMTA0NjZiODA4OGE5NTY2NDBkN2VhNV8yLTEtMS0xLTA_1ba8ca45-95d4-4953-bb36-9a80796fd415">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6NDE2YTM4ZGIxYWI0NDc5OGE3ZTQ1MjJhMmNkNTQzMTAvdGFibGVyYW5nZTo0MTZhMzhkYjFhYjQ0Nzk4YTdlNDUyMmEyY2Q1NDMxMF8wLTAtMS0xLTA_590d193e-4173-4641-ac91-c00108cd2d12">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6NDE2YTM4ZGIxYWI0NDc5OGE3ZTQ1MjJhMmNkNTQzMTAvdGFibGVyYW5nZTo0MTZhMzhkYjFhYjQ0Nzk4YTdlNDUyMmEyY2Q1NDMxMF8wLTEwLTEtMS0w_dd373a9a-ad21-4819-a8b4-afb03dc728f8">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6NDE2YTM4ZGIxYWI0NDc5OGE3ZTQ1MjJhMmNkNTQzMTAvdGFibGVyYW5nZTo0MTZhMzhkYjFhYjQ0Nzk4YTdlNDUyMmEyY2Q1NDMxMF8wLTEzLTEtMS0w_eea0c0b1-440a-4aa5-96e2-948357767dfa">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6ODRkNWEyODVmMDA4NDhlNWE4OGY3NzdmMTEzNjVmYWUvdGFibGVyYW5nZTo4NGQ1YTI4NWYwMDg0OGU1YTg4Zjc3N2YxMTM2NWZhZV8yLTItMS0xLTA_aaec1fd4-5f03-4320-bd2c-4ee8f2411618">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i92bcdb9b7b864199b967467d316c3c36_I20201023"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6NWU0MzZiYmMwNmNmNGEwNDhiMzIwMDYzYWEzOTQ0NzgvdGFibGVyYW5nZTo1ZTQzNmJiYzA2Y2Y0YTA0OGIzMjAwNjNhYTM5NDQ3OF8xLTItMS0xLTA_b6572723-9c09-4005-9e83-12fc0ef28d03"
      unitRef="shares">1848970</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i0883093cd35746e1a9961ef2b396311a_I20201023"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xL2ZyYWc6MmU4ZWVmNWUxZjQxNDQ3OThkNmExNDBhMTc2Mzc1NGQvdGFibGU6NWU0MzZiYmMwNmNmNGEwNDhiMzIwMDYzYWEzOTQ0NzgvdGFibGVyYW5nZTo1ZTQzNmJiYzA2Y2Y0YTA0OGIzMjAwNjNhYTM5NDQ3OF8yLTItMS0xLTA_5b9f4b5f-a9a2-4396-aff9-3f749a82c9db"
      unitRef="shares">104857294</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNC0xLTEtMS0w_d0f1dbd0-69ae-4555-839f-1cefa7a89d02"
      unitRef="usd">1573000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNC0zLTEtMS0w_12780a71-08c6-4a8c-9068-4d889d73cfda"
      unitRef="usd">1617800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNS0xLTEtMS0w_58cadfc7-7a91-40a1-ac03-63ba45ace6e3"
      unitRef="usd">1452900000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNS0zLTEtMS0w_9afdbc36-8aa6-4d51-8b66-c75fd62cda8e"
      unitRef="usd">1596500000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNi0xLTEtMS0w_593e8c6d-5328-45c3-b4f5-3a4eed4a3d89"
      unitRef="usd">3092500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNi0zLTEtMS0w_91d61c17-eee6-466c-90d0-5e7725c2e189"
      unitRef="usd">2100000000.0</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNy0xLTEtMS0w_30c21a6d-1a6c-4f01-b4e9-b3a3622743f0"
      unitRef="usd">460800000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNy0zLTEtMS0w_d6f30eae-5a76-43b1-b1f6-46451118fb13"
      unitRef="usd">260600000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfOC0xLTEtMS0w_6e0b07d1-1c8e-4529-99c9-f6f824d0674e"
      unitRef="usd">486200000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfOC0zLTEtMS0w_cbf092cf-ad34-4788-b57a-5dafd3b86666"
      unitRef="usd">425000000.0</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:InventoryNet
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfOS0xLTEtMS0w_91c4c2b2-155c-4e63-95c9-f101b26bbfdd"
      unitRef="usd">1801600000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfOS0zLTEtMS0w_89a4e396-e040-4441-a7bf-22011c3df3a8"
      unitRef="usd">1415500000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMTAtMS0xLTEtMA_058aa582-2ced-47c7-9086-d2983cca835b"
      unitRef="usd">230600000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMTAtMy0xLTEtMA_1556f97f-a4ab-455a-8a5c-5825ee46187a"
      unitRef="usd">273700000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMTEtMS0xLTEtMA_a1297450-8fc6-49bb-8350-243af7af43b5"
      unitRef="usd">9097600000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMTEtMy0xLTEtMA_c10d7cab-e006-4e6c-8c8e-cc3001da188d"
      unitRef="usd">7689100000</us-gaap:AssetsCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMTMtMS0xLTEtMA_356eb508-8a83-475b-9ab6-22f3d5e36bee"
      unitRef="usd">2875100000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMTMtMy0xLTEtMA_f75d6544-38de-40e1-8397-d2e523d206e3"
      unitRef="usd">3256800000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMTQtMS0xLTEtMA_7e3769dd-7339-46a7-9f5f-528f617b5e19"
      unitRef="usd">3138300000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMTQtMy0xLTEtMA_44fb101d-36c6-4b26-aeda-5985c01b7909"
      unitRef="usd">2890400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMTUtMS0xLTEtMA_de167732-9ad6-44f1-9a22-e51a0ed361e6"
      unitRef="usd">804200000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMTUtMy0xLTEtMA_ac1ff09d-2f8a-4299-9366-7220a7443a25"
      unitRef="usd">824200000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMTYtMS0xLTEtMA_dcbb75b8-d373-4368-a25b-a1f728724d46"
      unitRef="usd">168800000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMTYtMy0xLTEtMA_60ca65ce-c853-4fc6-9ec8-72648327789c"
      unitRef="usd">144700000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMTctMS0xLTEtMA_3c1812ae-9e0c-4172-bd8e-f0ee902f9a19"
      unitRef="usd">16084000000.0</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMTctMy0xLTEtMA_525c854d-91ca-4540-b336-c7d5b6b30e89"
      unitRef="usd">14805200000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMjEtMS0xLTEtMA_166f6777-7c1e-4758-92fe-081f880e28ef"
      unitRef="usd">443100000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMjEtMy0xLTEtMA_7a612afa-eb91-4c60-a5fb-f72bd3e0b531"
      unitRef="usd">418100000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMjItMS0xLTEtMA_db6fd910-654b-4ddb-aa58-51c06fcdf835"
      unitRef="usd">1303000000.0</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMjItMy0xLTEtMA_19394bb9-ee18-4be2-80e4-b583cf80c5b2"
      unitRef="usd">1211400000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i7a3826bcb56c446e85cb1d3861f5eb56_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMjQtMS0xLTEtMA_0eb1315a-f6ad-453a-b896-0521e0def60f"
      unitRef="usd">409300000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="icdef9ea245ea41c3a7db2e6a4b0a7c62_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMjQtMy0xLTEtMA_e6abb9be-1195-47c6-8427-2739df6490ff"
      unitRef="usd">310500000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i734f13176346421b8ee85411fad81c78_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMjUtMS0xLTEtMA_20574258-eb96-4cea-b452-0a9d82ebe67a"
      unitRef="usd">85500000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i3527c3431d2b4fb2877bd0fa88aa4194_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMjUtMy0xLTEtMA_af3f8842-1440-4fcd-8171-f8f8dcd37952"
      unitRef="usd">71600000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMjYtMS0xLTEtMA_076500ed-14b5-40a3-b051-fe727cc1d500"
      unitRef="usd">96900000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMjYtMy0xLTEtMA_da49c2c6-5046-4c4b-b9e3-87d124e2cd02"
      unitRef="usd">85000000.0</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMjctMS0xLTEtMA_0735c538-abff-4cab-9c55-efda342ab62f"
      unitRef="usd">2337800000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMjctMy0xLTEtMA_1e47bf59-f84f-4080-8aba-ae2dd621f2f4"
      unitRef="usd">2096600000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMjgtMS0xLTEtNjg5_8232e958-75c6-4be8-a7b6-464076a17e5b"
      unitRef="usd">1978300000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMjgtMy0xLTEtNjg5_306fb074-c9ca-4c79-bfec-0d9b07cafce3"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMjktMS0xLTEtMA_8fa03f2c-4c31-4f5c-b194-4d07a27615e2"
      unitRef="usd">716500000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMjktMy0xLTEtMA_e6e0849f-e12c-46dc-974a-86c2304d4ea6"
      unitRef="usd">713900000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i7a3826bcb56c446e85cb1d3861f5eb56_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzAtMS0xLTEtMA_4ab74318-7d0a-449c-9cd8-171506407c35"
      unitRef="usd">37900000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="icdef9ea245ea41c3a7db2e6a4b0a7c62_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzAtMy0xLTEtMA_9d8bec7e-46f3-4515-87cf-6af2756bdc7a"
      unitRef="usd">27700000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i734f13176346421b8ee85411fad81c78_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzEtMS0xLTEtMA_93a4e5dd-ff41-4036-b7dc-5adcabd313d9"
      unitRef="usd">67000000.0</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i3527c3431d2b4fb2877bd0fa88aa4194_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzEtMy0xLTEtMA_f9b2da60-3fea-4112-aedc-878cbfc3007e"
      unitRef="usd">77600000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7a3826bcb56c446e85cb1d3861f5eb56_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzItMS0xLTEtMA_ef3eb7e4-6cc1-42f7-b1fd-f0ee73a994fb"
      unitRef="usd">367000000.0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="icdef9ea245ea41c3a7db2e6a4b0a7c62_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzItMy0xLTEtMA_5689a075-3af3-462a-a6f8-adb5389a2231"
      unitRef="usd">482000000.0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzMtMS0xLTEtMA_9dbb0073-7cbe-4f91-b753-fa72cc800ea1"
      unitRef="usd">454000000.0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzMtMy0xLTEtMA_72709fcb-c36e-479f-a73f-37998e038834"
      unitRef="usd">317700000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzQtMS0xLTEtMA_ff69b1af-65eb-433d-8a39-1d07226884d1"
      unitRef="usd">5958500000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzQtMy0xLTEtMA_48ce4a28-b66b-479c-89a9-194dce738e16"
      unitRef="usd">3715500000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmUyMzA2ZjQ3YWZlNTQwZTRhZjA3MzZhMmI0Mzc1MzI4XzIy_1be8e282-4aa8-43b3-88e0-af48fb87ab00"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmUyMzA2ZjQ3YWZlNTQwZTRhZjA3MzZhMmI0Mzc1MzI4XzIy_ea391c57-9adf-48b9-af31-a7276e864259"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmUyMzA2ZjQ3YWZlNTQwZTRhZjA3MzZhMmI0Mzc1MzI4XzM2_b2b05b7c-92b6-434e-b626-4cf479b2c12a"
      unitRef="shares">30000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmUyMzA2ZjQ3YWZlNTQwZTRhZjA3MzZhMmI0Mzc1MzI4XzM2_d08d20ac-6979-478d-bc89-476a455df8b6"
      unitRef="shares">30000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmUyMzA2ZjQ3YWZlNTQwZTRhZjA3MzZhMmI0Mzc1MzI4Xzgz_1df1fa31-56da-44ef-99fa-1770f89105ef"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmUyMzA2ZjQ3YWZlNTQwZTRhZjA3MzZhMmI0Mzc1MzI4Xzgz_2b1433f0-4c66-4e59-93d4-236189bcc98a"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmUyMzA2ZjQ3YWZlNTQwZTRhZjA3MzZhMmI0Mzc1MzI4Xzgz_3ca4765c-5fcd-45a5-897c-c9e2c120568a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmUyMzA2ZjQ3YWZlNTQwZTRhZjA3MzZhMmI0Mzc1MzI4Xzgz_42b5b262-fc60-4024-a732-65d0a3d32a6d"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzctMS0xLTEtMA_faf99f04-6799-480c-8790-a9b22c479885"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzctMy0xLTEtMA_13f5aef5-ff11-42b2-bc31-52766ab0efd5"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i226a2220e8914a74a7e8bf7ed82d5f71_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjk3NmI3YTU5OTM3NDQ3ZDQ5YWU3ZTc0ZDJhMzFiZWExXzMz_b4a0c588-0649-4253-9a75-cd1e1fdd95b3"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9a6e0393261c4d128ba0a8fa3264de7a_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjk3NmI3YTU5OTM3NDQ3ZDQ5YWU3ZTc0ZDJhMzFiZWExXzMz_b629aedc-935c-40e1-8e13-1522d5040997"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i226a2220e8914a74a7e8bf7ed82d5f71_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjk3NmI3YTU5OTM3NDQ3ZDQ5YWU3ZTc0ZDJhMzFiZWExXzQ3_1bea6414-a168-4dd9-a05b-d5d19a8791ef"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9a6e0393261c4d128ba0a8fa3264de7a_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjk3NmI3YTU5OTM3NDQ3ZDQ5YWU3ZTc0ZDJhMzFiZWExXzQ3_68ad7584-eaf3-4503-b0e0-5a792458562d"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i226a2220e8914a74a7e8bf7ed82d5f71_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjk3NmI3YTU5OTM3NDQ3ZDQ5YWU3ZTc0ZDJhMzFiZWExXzEwMQ_1d5eb95a-79c9-4b7a-a7f6-ead2f98e4674"
      unitRef="shares">1848970</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i226a2220e8914a74a7e8bf7ed82d5f71_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjk3NmI3YTU5OTM3NDQ3ZDQ5YWU3ZTc0ZDJhMzFiZWExXzEwMQ_223d7a4d-541a-470a-b7c2-e31654ce8f3e"
      unitRef="shares">1848970</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9a6e0393261c4d128ba0a8fa3264de7a_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjk3NmI3YTU5OTM3NDQ3ZDQ5YWU3ZTc0ZDJhMzFiZWExXzEwMQ_6cbd5075-f26b-4eda-9f05-045bf27293f3"
      unitRef="shares">1848970</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9a6e0393261c4d128ba0a8fa3264de7a_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjk3NmI3YTU5OTM3NDQ3ZDQ5YWU3ZTc0ZDJhMzFiZWExXzEwMQ_7f739371-1e42-4e12-aa20-1651d766d31f"
      unitRef="shares">1848970</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i9a6e0393261c4d128ba0a8fa3264de7a_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzgtMS0xLTEtMA_54926f44-474c-41a7-9662-41e730d3e772"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i226a2220e8914a74a7e8bf7ed82d5f71_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzgtMy0xLTEtMA_f24a54db-bf37-4c7e-9d65-e9fe7b7e654a"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i093941038ceb4a2e8821227dedd1ed05_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjUyODQ1N2Q0YzM2OTQxZDdiNDVhYWNiNWM3NWFmNzM0XzE5_10b3cc76-40c9-4e3a-baf0-6c1edae44e84"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i35263a3519634adea7dcab66a8b1e11c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjUyODQ1N2Q0YzM2OTQxZDdiNDVhYWNiNWM3NWFmNzM0XzE5_2fbce3b6-3b70-46dc-92eb-719ffb8a645e"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i35263a3519634adea7dcab66a8b1e11c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjUyODQ1N2Q0YzM2OTQxZDdiNDVhYWNiNWM3NWFmNzM0XzMz_5ef93481-ce85-4f21-88b1-b4bbade60ded"
      unitRef="shares">320000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i093941038ceb4a2e8821227dedd1ed05_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjUyODQ1N2Q0YzM2OTQxZDdiNDVhYWNiNWM3NWFmNzM0XzMz_c91cd6e9-4fb4-4248-b352-e39ddb672121"
      unitRef="shares">320000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i093941038ceb4a2e8821227dedd1ed05_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjUyODQ1N2Q0YzM2OTQxZDdiNDVhYWNiNWM3NWFmNzM0Xzcx_b39ba46d-363b-4a61-8053-8e44bcbdcd5d"
      unitRef="shares">120516837</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i35263a3519634adea7dcab66a8b1e11c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjUyODQ1N2Q0YzM2OTQxZDdiNDVhYWNiNWM3NWFmNzM0Xzg2_7d32c138-169d-4b65-a53b-1964f22c9cf4"
      unitRef="shares">113288103</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i093941038ceb4a2e8821227dedd1ed05_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzktMS0xLTEtMA_2a31078e-feda-46e3-a900-c59ebc5389a0"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i35263a3519634adea7dcab66a8b1e11c_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfMzktMy0xLTEtMA_d9603f74-9103-4f3a-8d71-3e66d598e850"
      unitRef="usd">100000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNDAtMS0xLTEtMA_bd358afa-746a-4422-9dd0-ce30ffa0f936"
      unitRef="usd">6592800000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNDAtMy0xLTEtMA_e77159e9-bf91-4c38-8e65-eaebe12fe380"
      unitRef="usd">4428600000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNDEtMS0xLTEtMA_24967643-8d6c-4e40-9dd0-e326a33e9be2"
      unitRef="usd">9743800000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNDEtMy0xLTEtMA_abab785f-7ff5-49a6-b38b-690e8e4defdd"
      unitRef="usd">7379800000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNDItMS0xLTEtMA_6cdc903b-7a72-471d-83ba-c58bf6b9cf0b"
      unitRef="usd">30800000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNDItMy0xLTEtMA_d3b76e8d-559f-4d78-ae88-9f675bf8959b"
      unitRef="usd">21100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockShares
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOjAyZTg0MjkwNjc3ODQ3ZjI5ZTQ1Mzg5ZTVkMTEyMzBkXzI5_cc82cd51-1763-4fee-aeb6-742c6f77c5e7"
      unitRef="shares">15741824</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOjAyZTg0MjkwNjc3ODQ3ZjI5ZTQ1Mzg5ZTVkMTEyMzBkXzUx_b2ec0c78-9546-4675-a34b-4b5c4e2da4af"
      unitRef="shares">4860123</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNDMtMS0xLTEtMA_994ea7c8-cefa-49be-95c4-e3a4eef37971"
      unitRef="usd">6242000000.0</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNDMtMy0xLTEtMA_0b79cfb1-53c7-470a-afc1-63f9422db740"
      unitRef="usd">739900000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNDQtMS0xLTEtMA_a53bd4e7-a137-44bc-9c5c-aa435f86450f"
      unitRef="usd">10125500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNDQtMy0xLTEtMA_8e09cd73-59c4-45e8-a0a7-d03046eaf54e"
      unitRef="usd">11089700000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNDUtMS0xLTEtMA_f8253dde-cac2-475a-acc8-084276ef895c"
      unitRef="usd">16084000000.0</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xNi9mcmFnOmUwMDY3MDY0MDU1ZjQxZTZiNGE3ZTVhZDUzYWNjYjczL3RhYmxlOjA0ZWYzYWZjZWI5ZDQ2ZDc4OTMzZDY3MjIzYzg2NzMwL3RhYmxlcmFuZ2U6MDRlZjNhZmNlYjlkNDZkNzg5MzNkNjcyMjNjODY3MzBfNDUtMy0xLTEtMA_b224501b-17ee-4d50-b1aa-45958dae3155"
      unitRef="usd">14805200000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib00d67d3ca3d42fdab71b84b35b1f86f_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNC0yLTEtMS0w_c239af0e-67e9-4cf1-a29c-ef31d69282bc"
      unitRef="usd">1482200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic66b6615f2bf41348c56a3587daacb1c_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNC00LTEtMS0w_bd04e293-9e1a-4ba7-b4c6-2d811006f02a"
      unitRef="usd">1238300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7bec991a5644f2d99981bce0d579a4a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNC02LTEtMS0w_85a5efee-b1a8-4905-8425-d897c9f9023a"
      unitRef="usd">3945800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0422640c20d24c4085ccac41abf9190b_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNC04LTEtMS0w_76bc5f45-48ad-4e86-a3bf-93d36ef5c709"
      unitRef="usd">3548000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1dd19a4363b42258975d1bb4365b864_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNS0yLTEtMS0w_f893519b-83e2-4814-b649-4cc7944b182c"
      unitRef="usd">353300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic71c4dc269a749d587d976b958a1f06f_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNS00LTEtMS0w_a41baa19-87f1-4ce1-887b-133ffd7c7235"
      unitRef="usd">175000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3235f9163fb4412faece41710cd7e880_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNS02LTEtMS0w_de1d9330-e7c8-4150-9a63-4eeeed108112"
      unitRef="usd">869300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74cdc4c59dbb4afba5d2b2a1a14366ed_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNS04LTEtMS0w_db545b8c-c874-4188-9eb4-849ef04efc19"
      unitRef="usd">232800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c115ff83ee44b0aa8d8f69f486f45c4_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNi0yLTEtMS0w_3da64126-1ba9-4ecb-975e-d54aebec446e"
      unitRef="usd">299900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i482f52a211724b65982994e352203f86_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNi00LTEtMS0w_ebe16145-5127-491a-9cfc-cd5a58a207d2"
      unitRef="usd">293600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81303cd78a934bbda788e5640aace50b_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNi02LTEtMS0w_aa3921bd-1f4a-45cc-ac9a-8eead314071d"
      unitRef="usd">825500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb8b82d49ea74db6b3983e621d938e10_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNi04LTEtMS0w_c7ef803f-e96c-4323-8247-9135190f1a77"
      unitRef="usd">834800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if06871b3ff554800abeeb70d0b62897f_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNy0yLTEtMS0w_9aac8d32-0343-41ca-ba80-4b74bcc57295"
      unitRef="usd">158600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b3a47e47b8345a5a379c3505207bb4f_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNy00LTEtMS0w_52183e32-9552-4418-ad77-9fbfac69483d"
      unitRef="usd">36800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad3352f230c1452e890cc614c8897783_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNy02LTEtMS0w_cefaf36a-7fe3-461d-acfc-a20e944ef57b"
      unitRef="usd">433600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f16611576d448be82f57639682001f2_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNy04LTEtMS0w_de41301e-80d0-45e3-a684-aec034202498"
      unitRef="usd">78500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfOC0yLTEtMS0w_26bbc1be-19c5-4167-acec-d412ab5f99a9"
      unitRef="usd">2294000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfOC00LTEtMS0w_3202c102-6afb-4975-b4e5-e17c3e3063c7"
      unitRef="usd">1743700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfOC02LTEtMS0w_9fe33893-3e6a-49ee-a1d5-57f93c306f23"
      unitRef="usd">6074200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfOC04LTEtMS0w_0ced2f3f-617e-4110-a628-144c6623ec05"
      unitRef="usd">4694100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTEtMi0xLTEtMA_b1779a7a-d588-4c1d-a55e-b3e0898b4586"
      unitRef="usd">684600000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTEtNC0xLTEtMA_34f9d3be-132c-4605-ad16-3813aab8e5a5"
      unitRef="usd">526000000.0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTEtNi0xLTEtMA_3a723b48-214f-4792-be5a-2abaaa52fcc7"
      unitRef="usd">1990500000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTEtOC0xLTEtMA_35e74652-8fd0-42a6-adba-2828333c5586"
      unitRef="usd">1897600000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTItMi0xLTEtMA_05bf44d8-dc82-4222-b578-e27fd2500f74"
      unitRef="usd">326900000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTItNC0xLTEtMA_fa262ee9-b14b-4c17-ae3e-9d4ff8fdbaec"
      unitRef="usd">304400000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTItNi0xLTEtMA_bb1af597-4eb0-4ca6-b057-e211963c1ce2"
      unitRef="usd">1042500000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTItOC0xLTEtMA_55969fb0-3e3d-4341-9f72-9c8772873ba6"
      unitRef="usd">890100000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib00d67d3ca3d42fdab71b84b35b1f86f_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTMtMi0xLTEtMA_3cd5011d-a6c0-4053-ad72-5f85fe955016"
      unitRef="usd">131000000.0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic66b6615f2bf41348c56a3587daacb1c_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTMtNC0xLTEtMA_a5705949-560c-4010-ad23-a921d0d2abd4"
      unitRef="usd">115900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie7bec991a5644f2d99981bce0d579a4a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTMtNi0xLTEtMA_00bdf20d-c27e-43f1-8f31-487903e633e3"
      unitRef="usd">312300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0422640c20d24c4085ccac41abf9190b_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTMtOC0xLTEtMA_e7052d69-fffd-44d4-884d-55d387bb2d33"
      unitRef="usd">253800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i035f917b860a4f768fe2549dd9543867_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTQtMi0xLTEtMA_479ebbb1-8a0e-4c76-9285-9f91df9204f6"
      unitRef="usd">143000000.0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i72f61e9c5ba04d63a753df679cb06ceb_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTQtNC0xLTEtMA_e050a474-7442-4e0a-aef6-ac0486fcf28b"
      unitRef="usd">109600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic91b3ef18aaa4ad4a4bf04dc6109978e_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTQtNi0xLTEtMA_15616b0c-3009-4919-abc1-485c0d7a9d3c"
      unitRef="usd">454500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id3e8b3c12909499c9547c15588fbc143_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTQtOC0xLTEtMA_ca4869e5-e294-4501-96f5-35076ee67837"
      unitRef="usd">289600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTUtMi0xLTEtMA_9d354ebf-565f-4e09-b522-8c5e4739f141"
      unitRef="usd">44600000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTUtNC0xLTEtMA_90f8ec72-f2d6-4be4-a4d3-a3daded341db"
      unitRef="usd">50700000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTUtNi0xLTEtMA_804679f2-1bfc-4f70-bbd3-48262f4b612f"
      unitRef="usd">135200000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTUtOC0xLTEtMA_fed1e58f-31d5-4a9b-879a-b0a2aa2400a6"
      unitRef="usd">171100000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:CostsAndExpenses
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTYtMi0xLTEtMA_06bda02b-880b-4f54-90c8-c84f9b5f2734"
      unitRef="usd">1240900000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTYtNC0xLTEtMA_87c71931-0418-45da-99b8-3a13065bd767"
      unitRef="usd">1005200000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTYtNi0xLTEtMA_ddce5579-808f-492c-91bc-88ef53831cc6"
      unitRef="usd">3664600000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTYtOC0xLTEtMA_91d2d3cf-a20f-4e7e-9424-98761e90429f"
      unitRef="usd">3160000000.0</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTgtMi0xLTEtMA_f2e1df29-638a-4e46-87aa-28f928180e8e"
      unitRef="usd">1053100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTgtNC0xLTEtMA_e4023517-54da-4473-9db2-826e4b34dc84"
      unitRef="usd">738500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTgtNi0xLTEtMA_3b13b1fc-2055-41fa-9bcb-126d9fdf93b7"
      unitRef="usd">2409600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMTgtOC0xLTEtMA_ac5fdb20-754f-413f-bd83-d41714048131"
      unitRef="usd">1534100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjEtMi0xLTEtMA_42c5b1a7-a6e7-4d33-a53b-8b603de26a30"
      unitRef="usd">-28500000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjEtNC0xLTEtMA_d66e3a5c-ada1-48f9-97e1-90c600ca2dcc"
      unitRef="usd">37800000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjEtNi0xLTEtMA_c717d372-86d0-4d3b-8e18-bd00cfba82fd"
      unitRef="usd">218300000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjEtOC0xLTEtMA_52cc3a5d-cabe-4f59-95d7-38ece97db440"
      unitRef="usd">28700000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjItMi0xLTEtMA_6da2213e-38e8-4bd0-b164-3d380c92b14d"
      unitRef="usd">26300000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjItNC0xLTEtMA_7b9fa7f4-f139-4a06-b71c-44357c901755"
      unitRef="usd">7800000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjItNi0xLTEtMA_808adc97-f53d-4c0b-af9e-75b2ce337ae3"
      unitRef="usd">42100000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjItOC0xLTEtMA_a5176385-f5f7-40a5-aab6-a419cbb754df"
      unitRef="usd">23500000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjMtMi0xLTEtMA_c614e75c-dfab-4cfb-ad9e-ae798ebd472a"
      unitRef="usd">-54800000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjMtNC0xLTEtMA_1c270f1b-f5f2-467b-80fc-2a9c25f61394"
      unitRef="usd">30000000.0</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjMtNi0xLTEtMA_d838d070-ff8b-44bb-b8f9-993899104d71"
      unitRef="usd">176200000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjMtOC0xLTEtMA_e94e51cd-fb5b-4547-bf52-f413794d221b"
      unitRef="usd">5200000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjUtMi0xLTEtMA_81303265-67a9-44dc-90aa-77bf8653d711"
      unitRef="usd">998300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjUtNC0xLTEtMA_49baa6ba-d31d-42ad-bf16-16aa2cb3d40d"
      unitRef="usd">768500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjUtNi0xLTEtMA_b2a2e04d-0589-456c-89be-e765ad7c7c82"
      unitRef="usd">2585800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjUtOC0xLTEtMA_7b265d94-874c-49a7-bb21-ce07573db81c"
      unitRef="usd">1539300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjctMi0xLTEtMA_d60e2c7a-cff9-490d-b52c-05c64bcf1c00"
      unitRef="usd">156200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjctNC0xLTEtMA_793e337d-e021-450e-8a6d-fd631fcf20e0"
      unitRef="usd">98900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjctNi0xLTEtMA_b59a7a2f-5a93-49e0-9335-082e61572426"
      unitRef="usd">221800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjctOC0xLTEtMA_537ec8be-15a1-479d-8081-61d29bc1a740"
      unitRef="usd">215500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjktMi0xLTEtMA_49a6e178-28a5-4ae3-8ae7-275589249cba"
      unitRef="usd">842100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjktNC0xLTEtMA_3aa85e40-b4ad-48fd-b682-80cc2abb660f"
      unitRef="usd">669600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjktNi0xLTEtMA_0ffc34b8-aed4-4766-b5b0-07994bbeb0d1"
      unitRef="usd">2364000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMjktOC0xLTEtMA_222b42bf-dc84-4d59-b75d-c399fcc64ba9"
      unitRef="usd">1323800000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzEtMi0xLTEtMA_039aed97-1e89-4612-89c4-3d31733e9a70"
      unitRef="usdPerShare">7.98</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzEtNC0xLTEtMA_4e347043-02f3-4044-8728-9ef1ca4e2b55"
      unitRef="usdPerShare">6.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzEtNi0xLTEtMA_fd7eac92-a076-478e-bb83-28ea9c09acec"
      unitRef="usdPerShare">21.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzEtOC0xLTEtMA_71073d6b-39b5-4567-a87f-a66d99a424c4"
      unitRef="usdPerShare">12.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzItMi0xLTEtMA_3b934267-5cae-4ed0-b2e3-2337c62a23fc"
      unitRef="usdPerShare">7.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzItNC0xLTEtMA_6216e80b-d152-4750-9add-a84ac881f894"
      unitRef="usdPerShare">5.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzItNi0xLTEtMA_1bff6f55-574a-4ac8-87c6-fc77e8b88593"
      unitRef="usdPerShare">20.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzItOC0xLTEtMA_8f0ce353-882c-4a68-a071-587329a72ba2"
      unitRef="usdPerShare">11.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzQtMi0xLTEtMA_f6981412-e0a5-4324-8e2b-e731118c2987"
      unitRef="shares">105500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzQtNC0xLTEtMA_57091313-a9da-4700-aa97-d3c84d99dd84"
      unitRef="shares">109400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzQtNi0xLTEtMA_459ab687-9f2c-41ee-a95f-a34080275346"
      unitRef="shares">108300000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzQtOC0xLTEtMA_2534a12f-558c-4239-9802-4b039ed2a633"
      unitRef="shares">109200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzUtMi0xLTEtMA_af2ed847-03e8-4235-8013-ac4965a1af72"
      unitRef="shares">113900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzUtNC0xLTEtMA_8e67165f-9982-4993-8eb6-ea42d0a930ea"
      unitRef="shares">114200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzUtNi0xLTEtMA_ceedf006-d512-4b78-913b-69ff24246285"
      unitRef="shares">116100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzUtOC0xLTEtMA_48bdf911-3af8-4b9e-8a39-311861ca1bab"
      unitRef="shares">114700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzgtMi0xLTEtMA_5289126f-6fb8-4317-8a20-3b14e1c926d5"
      unitRef="usd">842100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzgtNC0xLTEtMA_b4bc9de7-47d5-4fc8-828d-ad64642d5f83"
      unitRef="usd">669600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzgtNi0xLTEtMA_3a73fac8-4509-43b2-b2c5-3b2d52e2b4e8"
      unitRef="usd">2364000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfMzgtOC0xLTEtMA_e7e94548-fb16-4105-80c4-a2068a401b72"
      unitRef="usd">1323800000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNDAtMi0xLTEtMA_e816b252-889f-471b-b55a-49655e44ee08"
      unitRef="usd">-4900000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNDAtNC0xLTEtMA_4003d20c-a08b-48cd-8c20-5b18c6fb842f"
      unitRef="usd">1000000.0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNDAtNi0xLTEtMA_93960eea-9a28-43e4-9fe4-9719bc86b1b1"
      unitRef="usd">10900000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNDAtOC0xLTEtMA_cf293fe8-111f-468a-912d-5f7b4dd72cdb"
      unitRef="usd">31500000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNDEtMi0xLTEtMA_4359e042-090c-4a32-9b03-0b05b58f5e37"
      unitRef="usd">200000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNDEtNC0xLTEtMA_f08ebe7b-6ec9-498b-8a04-29298d140670"
      unitRef="usd">-300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNDEtNi0xLTEtMA_be4b855b-7378-4611-83e8-263f5efd11e4"
      unitRef="usd">-1200000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNDEtOC0xLTEtMA_4951d90f-a7c8-4e27-8861-744c62d539ef"
      unitRef="usd">-2700000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNDItMi0xLTEtMA_7d591e5b-3de2-452c-acfc-7cca91b46d5a"
      unitRef="usd">837400000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNDItNC0xLTEtMA_825f331c-5ca4-4046-965c-3a983cf4d421"
      unitRef="usd">670300000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNDItNi0xLTEtMA_26405fe3-7d4b-40a1-b0b7-01e3d8087eea"
      unitRef="usd">2373700000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8xOS9mcmFnOjYxMTE2YWJmY2Q0NDQzYzg5YWNjMTE4Y2Y3MTE5NTdkL3RhYmxlOjg4ODllZWY4ZjAyZDRmMjc5NGZhMTI1NzcyYmQ4ZWY5L3RhYmxlcmFuZ2U6ODg4OWVlZjhmMDJkNGYyNzk0ZmExMjU3NzJiZDhlZjlfNDItOC0xLTEtMA_c1462bb7-93ab-4816-adf5-6d9c9e883ebd"
      unitRef="usd">1352600000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i226a2220e8914a74a7e8bf7ed82d5f71_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMi0yLTEtMS0w_e8e3e16a-ecfe-4042-a8f7-709377aa0ac1"
      unitRef="shares">1800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i226a2220e8914a74a7e8bf7ed82d5f71_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMi00LTEtMS0w_243f5a8f-7921-41e4-b503-861b3d6a4b6a"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i35263a3519634adea7dcab66a8b1e11c_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMi02LTEtMS0w_2387245a-c705-4924-be1e-5106aa76cb2d"
      unitRef="shares">113300000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i35263a3519634adea7dcab66a8b1e11c_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMi04LTEtMS0w_bbeb83e7-bed4-4038-a1ee-fc6964af7bc3"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifecf127247f14d498c30b360496d431a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMi0xMC0xLTEtMA_35258cd2-d622-404e-80c3-24e90e07e853"
      unitRef="usd">4428600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i63e9d4d4034b4d7f982d34bd64567768_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMi0xMi0xLTEtMA_83bccf6f-a191-4308-8578-b731f2e6ee2c"
      unitRef="usd">7379800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic722d7b117f44dfea29c3cd481f51536_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMi0xNC0xLTEtMA_b77d0848-7c80-4c02-b022-05128d9697d7"
      unitRef="usd">21100000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i58c4842d8b024e37aaa83b53c7ea0c39_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMi0xNi0xLTEtMA_d0345aba-d9f6-43a4-b435-605add861316"
      unitRef="shares">-4900000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i58c4842d8b024e37aaa83b53c7ea0c39_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMi0xOC0xLTEtMA_33ea1a2b-9308-4b44-9061-0f7face0f663"
      unitRef="usd">-739900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMi0yMC0xLTEtMA_e0e476a9-5868-493f-a93c-44496ef18020"
      unitRef="usd">11089700000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ib7870e3d89104b5997896b1fff5540f5_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMy02LTEtMS0w_2457f55f-a958-4e91-bb56-9a542868105a"
      unitRef="shares">3100000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i577c609c14224e14bab80ff04411fadc_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMy0xMC0xLTEtMA_b283433f-6bf7-49eb-8306-a19d60ff8516"
      unitRef="usd">817400000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6153bc62b7844bcba015e051cd0cd739_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMy0yMC0xLTEtMA_e684881c-411b-4e19-beed-909e89b662aa"
      unitRef="usd">817400000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ib7870e3d89104b5997896b1fff5540f5_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNC02LTEtMS0w_e859f055-1bea-4dc6-a9d1-d138eae6c734"
      unitRef="shares">400000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i577c609c14224e14bab80ff04411fadc_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNC0xMC0xLTEtMA_b912e933-37ca-4b30-906a-1fbbce002e63"
      unitRef="usd">155100000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6153bc62b7844bcba015e051cd0cd739_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNC0yMC0xLTEtMA_79ad39d7-bd91-432f-973b-d3124e3fe90a"
      unitRef="usd">155100000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i577c609c14224e14bab80ff04411fadc_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNS0xMC0xLTEtMA_c6ba00f1-6956-428b-8dd4-1df7f97ed99d"
      unitRef="usd">12500000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="i0d0ab16bd06e40d793715b151421ccc7_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNS0xNi0xLTEtMA_672b6d17-3545-40e6-aedd-a123edeeb255"
      unitRef="shares">0</regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i0d0ab16bd06e40d793715b151421ccc7_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNS0xOC0xLTEtMA_57bbbd09-002b-4481-b48b-d64f8ad77b61"
      unitRef="usd">2100000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i6153bc62b7844bcba015e051cd0cd739_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNS0yMC0xLTEtMA_2789379e-a701-4495-ab39-43bf0547e9e9"
      unitRef="usd">14600000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i0d0ab16bd06e40d793715b151421ccc7_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNi0xNi0xLTEtMA_d9c64854-3342-4479-87fc-5f4993441eeb"
      unitRef="shares">800000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i0d0ab16bd06e40d793715b151421ccc7_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNi0xOC0xLTEtMA_896e0bfa-a58a-4ba8-b1d9-3f94d7094927"
      unitRef="usd">336000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i6153bc62b7844bcba015e051cd0cd739_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNi0yMC0xLTEtMA_c6c2b6cc-d2a1-43ad-8204-681671cd1f83"
      unitRef="usd">336000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i577c609c14224e14bab80ff04411fadc_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNy0xMC0xLTEtMA_68379b91-fc80-4559-b525-284f38d1dbd7"
      unitRef="usd">108000000.0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6153bc62b7844bcba015e051cd0cd739_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNy0yMC0xLTEtMA_a0157dfd-f1b9-47e7-83c5-d945221597db"
      unitRef="usd">108000000.0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ibd60199c2fea4aa6b05d646072ecd355_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfOC0xMi0xLTEtMA_30dc04ab-96c9-45a9-8e5a-0953b0e48eef"
      unitRef="usd">624600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6153bc62b7844bcba015e051cd0cd739_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfOC0yMC0xLTEtMA_9d119506-b6ec-40f1-9a75-e3938303a41d"
      unitRef="usd">624600000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="icb0ffcf9d201484c9266a9e0eb9c3699_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfOS0xNC0xLTEtMA_54f52d57-0cd7-4f7e-a376-820bc25fc477"
      unitRef="usd">-30200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6153bc62b7844bcba015e051cd0cd739_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfOS0yMC0xLTEtMA_b650aff9-7b15-42a3-8ac6-c54f906bab86"
      unitRef="usd">-30200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ib7cf1e4cac394e3cbc5bab47d00d128a_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTAtMi0xLTEtMA_1c2e5115-d256-4177-b513-06ae13866f30"
      unitRef="shares">1800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib7cf1e4cac394e3cbc5bab47d00d128a_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTAtNC0xLTEtMA_3ca0af34-7448-4e12-a861-44a7b82f4c99"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i1496d62f31ce472a895a9f7ee128dcde_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTAtNi0xLTEtMA_1b4d4d92-0c26-4a84-8054-ece2687cb643"
      unitRef="shares">116000000.0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1496d62f31ce472a895a9f7ee128dcde_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTAtOC0xLTEtMA_291f61dc-e532-4b25-9252-a37df2498e3e"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i675c01e82a4f4e03aae9d3f62c0f88a1_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTAtMTAtMS0xLTA_d6179d7c-a11c-4b87-b5fc-42d5001d8bbe"
      unitRef="usd">5211400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5209c4293dba429294a909ce19bcd10f_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTAtMTItMS0xLTA_32f0a801-c5fc-405f-aa78-079528aba727"
      unitRef="usd">8004400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id2a442e00aba438eaf835e73a520b7c9_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTAtMTQtMS0xLTA_c44eb738-6c60-477e-95ed-cdeff6354f02"
      unitRef="usd">-9100000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="if63987c408794f65bf06da42ebd33fdb_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTAtMTYtMS0xLTA_d046ee5e-d7df-4e9f-a868-e4c1e3a2631f"
      unitRef="shares">-5700000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if63987c408794f65bf06da42ebd33fdb_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTAtMTgtMS0xLTA_ade170bd-a685-4ba8-9464-cd45a6bcbc77"
      unitRef="usd">-1073800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e316c4afa634ebfae1c7f8337aa165f_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTAtMjAtMS0xLTA_4e22b8b1-c50a-4e39-bbcf-da3e42e726b8"
      unitRef="usd">12133000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i5027668f091c4377b315cfcbf10bdabb_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTEtNi0xLTEtMA_f11e8639-d1d3-413b-966e-2e0d6f39c526"
      unitRef="shares">4400000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9413ea7b5d0843a88a9a682130b0304d_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTEtMTAtMS0xLTA_ac0e8d07-ec14-4aed-ba6b-7655b1d90b42"
      unitRef="usd">1355500000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i054fd65de2504ca7b16deca9ef996431_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTEtMjAtMS0xLTA_910c19aa-d557-4a07-b7d6-ae4a4fd2532a"
      unitRef="usd">1355500000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i5027668f091c4377b315cfcbf10bdabb_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTItNi0xLTEtMA_1bfefd88-e4ba-463f-8abb-d2c778c29e90"
      unitRef="shares">600000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9413ea7b5d0843a88a9a682130b0304d_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTItMTAtMS0xLTA_b17e5729-f961-4f3b-8bcd-b68f6a24d6af"
      unitRef="usd">416500000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i054fd65de2504ca7b16deca9ef996431_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTItMjAtMS0xLTA_20e835ef-ac5f-4ad8-b75b-78f0830ef36f"
      unitRef="usd">416500000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i9413ea7b5d0843a88a9a682130b0304d_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTMtMTAtMS0xLTA_220cd128-408c-4367-a37d-7cd6a0d5d576"
      unitRef="usd">7400000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="ibcfcd415bb2c446782f64493530ad23c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTMtMTYtMS0xLTA_f230793d-c76e-4fea-97c9-07ca4971de97"
      unitRef="shares">0</regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="ibcfcd415bb2c446782f64493530ad23c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTMtMTgtMS0xLTA_d3f7d2ac-79e8-43f5-a8fe-eaccadd75832"
      unitRef="usd">2700000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i054fd65de2504ca7b16deca9ef996431_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTMtMjAtMS0xLTA_8c736f90-347d-4c2f-818d-cb3add7191e3"
      unitRef="usd">10100000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ibcfcd415bb2c446782f64493530ad23c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTQtMTYtMS0xLTA_2e75f7b1-8a23-4fda-a298-5eac0b48b416"
      unitRef="shares">9900000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ibcfcd415bb2c446782f64493530ad23c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTQtMTgtMS0xLTA_c14976ae-5aa0-4d71-b9ba-ea26045a3538"
      unitRef="usd">5071800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i054fd65de2504ca7b16deca9ef996431_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTQtMjAtMS0xLTA_35c2bbbb-0799-450c-9006-4b815254dfdc"
      unitRef="usd">5071800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9413ea7b5d0843a88a9a682130b0304d_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTUtMTAtMS0xLTA_78234bad-e369-4797-86f0-9429f842b65a"
      unitRef="usd">105200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i054fd65de2504ca7b16deca9ef996431_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTUtMjAtMS0xLTA_f1b83fae-cb31-424e-bc17-056103bd8b5c"
      unitRef="usd">105200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i78089fb22ef5491881366c4ba92689ec_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTYtMTItMS0xLTA_52c89546-f4af-41c5-b49b-283405a6b0e1"
      unitRef="usd">897300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i054fd65de2504ca7b16deca9ef996431_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTYtMjAtMS0xLTA_501ea93c-f1ba-441e-b1f8-3b5f2aedee9e"
      unitRef="usd">897300000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9579d06815ca4b268c93324679499313_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTctMTQtMS0xLTA_f71419f8-4355-4d88-9edb-4a53d6c71355"
      unitRef="usd">44600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i054fd65de2504ca7b16deca9ef996431_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTctMjAtMS0xLTA_f1329863-2d00-4c5e-9206-34c9be6cda62"
      unitRef="usd">44600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i4525169eade14ddd931acd9ebfcd8ca6_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTgtMi0xLTEtMA_4ba83225-dd81-48da-8607-2143ae773089"
      unitRef="shares">1800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4525169eade14ddd931acd9ebfcd8ca6_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTgtNC0xLTEtMA_ee9cf9e2-33ee-4f47-9bd9-28778e3890c4"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ib9d29feeb21a4d3593cba6cf3bbb4ea4_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTgtNi0xLTEtMA_34913bc9-4cb2-4491-8d86-c893a387131f"
      unitRef="shares">119800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib9d29feeb21a4d3593cba6cf3bbb4ea4_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTgtOC0xLTEtMA_59b70bd0-271e-41bc-8f35-1106ba687197"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia498f71e843b46caa332f9386b2a8a77_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTgtMTAtMS0xLTA_d6c5b17a-4560-46d1-9323-a853e52cea0d"
      unitRef="usd">6263000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i406ac9ba980e4136af01f1c5b4139a6f_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTgtMTItMS0xLTA_05efc902-80ae-429d-a544-b4862972c0d0"
      unitRef="usd">8901700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i133407deeda04cfcaaca9a0f8b8ce3a7_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTgtMTQtMS0xLTA_15ee1ed3-c871-43c8-a535-752df8b91f59"
      unitRef="usd">35500000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i07264113e8534e54adbff64a62edf458_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTgtMTYtMS0xLTA_74cfe647-c088-4f08-9fc9-0e2f80a36cec"
      unitRef="shares">-15600000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i07264113e8534e54adbff64a62edf458_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTgtMTgtMS0xLTA_e842d5c6-5462-4506-af1d-2baca1463fa2"
      unitRef="usd">-6142900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i92b811303f2b4ac48bf302278623bcec_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTgtMjAtMS0xLTA_2202c474-5aa8-4ae3-806f-d6e83f11e546"
      unitRef="usd">9057400000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="if9f86fedc3bd4c1d927965e822c4c126_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTktNi0xLTEtMTgz_8a269d7c-db5f-4bfc-96a5-921f0bf9634c"
      unitRef="shares">900000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iccfc5f4f9c78478185f6db5c7ae861e5_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTktMTAtMS0xLTE4Mw_57c2145d-1c61-49b6-9233-ef73cef7fa6e"
      unitRef="usd">297500000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMTktMjAtMS0xLTE4Mw_50ad8363-f83f-44d3-8c8e-f0e8c9544583"
      unitRef="usd">297500000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="if9f86fedc3bd4c1d927965e822c4c126_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjAtNi0xLTEtMTgz_f49deebf-1b76-4977-9a13-74be967640d7"
      unitRef="shares">200000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iccfc5f4f9c78478185f6db5c7ae861e5_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjAtMTAtMS0xLTE4Mw_8f47e52f-faa4-43d8-9f5c-6d4bf847d93d"
      unitRef="usd">80900000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjAtMjAtMS0xLTE4Mw_c4ba8758-69dd-40cf-8fba-8a1819d7c6c0"
      unitRef="usd">80900000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="iccfc5f4f9c78478185f6db5c7ae861e5_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjEtMTAtMS0xLTE4Mw_008eebb3-2ebf-4bab-924b-060a7751cb74"
      unitRef="usd">8600000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="i02dd5bb351d64ec79abb3ac704b41674_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjEtMTYtMS0xLTE4Mw_5fe307ce-ccd5-4ff7-8daf-5d17f15b8a9d"
      unitRef="shares">0</regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i02dd5bb351d64ec79abb3ac704b41674_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjEtMTgtMS0xLTE4Mw_c9b9a631-633e-4472-bdb8-49385f4cc836"
      unitRef="usd">1300000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjEtMjAtMS0xLTE4Mw_6c212db3-af06-414a-bb19-6569bf5cc7fd"
      unitRef="usd">9900000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i02dd5bb351d64ec79abb3ac704b41674_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjItMTYtMS0xLTE4Mw_6eebe03d-468f-438e-ac64-c449e2668709"
      unitRef="shares">100000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i02dd5bb351d64ec79abb3ac704b41674_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjItMTgtMS0xLTE4Mw_6f246869-9421-440f-826e-3bd77aa42032"
      unitRef="usd">100400000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjItMjAtMS0xLTE4Mw_0967e828-768d-4904-9938-f773c296b21f"
      unitRef="usd">100400000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iccfc5f4f9c78478185f6db5c7ae861e5_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjMtMTAtMS0xLTE4Mw_40e6b3c1-82d5-4e80-b532-0a500a78f55f"
      unitRef="usd">104600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjMtMjAtMS0xLTE4Mw_3031d30b-9515-4bb9-a08f-4feb1942745b"
      unitRef="usd">104600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ie9a8e33e4c564462baa741028cfca1b5_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjQtMTItMS0xLTE4Mw_d7c65831-fb9f-4044-89c7-6f7696ba82f2"
      unitRef="usd">842100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjQtMjAtMS0xLTE4Mw_b13136bc-b242-4f0d-a8d4-f6e2a54b2351"
      unitRef="usd">842100000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i86e212993795477f8b66d1a401e7449b_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjUtMTQtMS0xLTE4Mw_32128392-6a6a-4469-ac33-b3241c794389"
      unitRef="usd">-4700000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjUtMjAtMS0xLTE4Mw_7f1ad5ed-55d9-4c9a-85cd-14ceca3540d3"
      unitRef="usd">-4700000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i9a6e0393261c4d128ba0a8fa3264de7a_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjYtMi0xLTEtMTg3_beafbfc8-4999-4a09-a9ad-a5bac507eed6"
      unitRef="shares">1800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9a6e0393261c4d128ba0a8fa3264de7a_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjYtNC0xLTEtMTg3_1a705af3-98d0-4db6-b4b6-836c6b92efc4"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i093941038ceb4a2e8821227dedd1ed05_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjYtNi0xLTEtMTg3_1d0eb87b-6dcd-4628-889a-8258a340c4e9"
      unitRef="shares">120500000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i093941038ceb4a2e8821227dedd1ed05_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjYtOC0xLTEtMTg3_f33d2e73-b0f6-4be5-870f-9b694186ed12"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35565fb3ae5b4966af577b02b5b1a8a6_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjYtMTAtMS0xLTE4Nw_e174faa0-0582-4b75-b256-5536994dfe8c"
      unitRef="usd">6592800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4784f44bf1f04a1592918d8d7ba96743_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjYtMTItMS0xLTE4Nw_c384a80e-f656-4a18-b3be-3145c4b2f78a"
      unitRef="usd">9743800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i926e5a0e99ba4804814d49ee066a7499_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjYtMTQtMS0xLTE4Nw_69706770-48bf-48be-bda6-fb6c50055e70"
      unitRef="usd">30800000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i5ce1551350fe413883e19b37029324a2_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjYtMTYtMS0xLTE4Nw_d7c35db2-9355-45c5-b831-7f606efc7cd2"
      unitRef="shares">-15700000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5ce1551350fe413883e19b37029324a2_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjYtMTgtMS0xLTE4Nw_3746f862-cd76-4e0b-8b12-be1e50697ad3"
      unitRef="usd">-6242000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjYtMjAtMS0xLTE4Nw_fc338b90-677f-447a-8305-bf58e09cd87c"
      unitRef="usd">10125500000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i20a21886017f4e2184b5ab2de327322b_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjMtMi0xLTEtMA_85810b28-2136-4262-bda5-86d4c9fdc0f5"
      unitRef="shares">1900000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i20a21886017f4e2184b5ab2de327322b_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjMtNC0xLTEtMA_620a6add-1c4b-41b8-acba-ee925943704c"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i5c0a63f62626424f9a3c984dc6b1fa34_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjMtNi0xLTEtMA_7b518509-ee16-473d-83a8-43e0a3682d01"
      unitRef="shares">111100000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5c0a63f62626424f9a3c984dc6b1fa34_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjMtOC0xLTEtMA_6070c6e0-cf99-4949-91ed-2dd7278edf38"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1bd8de61d5594cc0a90ae1aa4ec131cd_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjMtMTAtMS0xLTA_dfdf2d71-9590-456e-a1c8-63292a06b2a7"
      unitRef="usd">3911600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i68fbf82feee845b8bd4480b59aa72864_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjMtMTItMS0xLTA_9aa6b131-a3d3-4dc3-85e6-0e49d0f66aec"
      unitRef="usd">5254300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5381a9cd688d4fc8a51b1cdde15f6dbc_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjMtMTQtMS0xLTA_5bff65e0-1ea2-4c27-9f37-585cd2ed484e"
      unitRef="usd">-12300000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ibb4b7ed63ac34f4c80f58df725b8c4a0_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjMtMTYtMS0xLTA_74747450-fe1d-48b2-9b6e-b42ebc97192f"
      unitRef="shares">-4000000.0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibb4b7ed63ac34f4c80f58df725b8c4a0_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjMtMTgtMS0xLTA_dca25a98-bb16-4421-b073-67fcfd44663d"
      unitRef="usd">-396400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if30a2465e1c142e4b97306dd631b2630_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjMtMjAtMS0xLTA_2b5a521a-8d39-4cd5-86ac-609b07226548"
      unitRef="usd">8757300000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="id1dbcf1c58b04386b0b8628caf87d9d6_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjQtNi0xLTEtMA_15337737-04c4-4e7e-b28b-42a5cd8a6de7"
      unitRef="shares">600000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if063536fe9e74b93802ebaaa7a37330c_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjQtMTAtMS0xLTA_6783b697-66d1-4e3e-96b8-5da27814bc59"
      unitRef="usd">140900000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie449572134e244aeb3c0162e874670f7_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjQtMjAtMS0xLTA_e0862901-3ebf-4e5a-a414-478b518e4fd3"
      unitRef="usd">140900000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if063536fe9e74b93802ebaaa7a37330c_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjUtMTAtMS0xLTA_171ff380-ecc4-49df-9783-d625e5c2bd48"
      unitRef="usd">10700000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie449572134e244aeb3c0162e874670f7_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjUtMjAtMS0xLTA_b036f360-c5af-466f-ae13-e342a2b3b243"
      unitRef="usd">10700000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="if063536fe9e74b93802ebaaa7a37330c_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjYtMTAtMS0xLTA_ec0fdf19-c470-409e-95c4-4a98e663767a"
      unitRef="usd">4300000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan
      contextRef="i0706213d96ae4353a4779f78b35ccd34_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjYtMTYtMS0xLTA_261d4f26-7352-48df-9a2f-6ef482dd93d2"
      unitRef="shares">100000</regn:StockIssuedDistributedDuringPeriodSharesEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i0706213d96ae4353a4779f78b35ccd34_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjYtMTgtMS0xLTA_5de97b75-45e9-4aad-835a-4b7633ce6d76"
      unitRef="usd">6200000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="ie449572134e244aeb3c0162e874670f7_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjYtMjAtMS0xLTA_d1b102e9-944c-469a-89a8-e4ce47705a2b"
      unitRef="usd">10500000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i0706213d96ae4353a4779f78b35ccd34_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjctMTYtMS0xLTA_5ee42d8a-0632-4b44-9ac2-df01ae85ba23"
      unitRef="shares">100000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i0706213d96ae4353a4779f78b35ccd34_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjctMTgtMS0xLTA_6b532b1b-91d3-498b-be50-90ff0224c357"
      unitRef="usd">54000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie449572134e244aeb3c0162e874670f7_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjctMjAtMS0xLTA_47241791-c9b4-4137-a770-b637d88bd80e"
      unitRef="usd">54000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if063536fe9e74b93802ebaaa7a37330c_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjgtMTAtMS0xLTA_0512710d-40d3-498a-a3f6-aa2a5a1d18ac"
      unitRef="usd">114800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie449572134e244aeb3c0162e874670f7_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjgtMjAtMS0xLTA_32d49ce2-e405-4d62-a63a-a8ff88c03524"
      unitRef="usd">114800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquity
      contextRef="i2525fcd8b64f424981d34550a4882b28_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjktMTItMS0xLTA_ed956283-4f32-40b9-95aa-a29b2a3a4eda"
      unitRef="usd">9700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iad3302f7141c4de7a1b4ad4a9e1248f3_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMjktMjAtMS0xLTA_9617cd2e-3f96-4fa9-aeda-106885512b2e"
      unitRef="usd">9700000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i0a59ed42376b439fa09f3f52339203c4_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzAtMTItMS0xLTA_a79d1264-f087-43b8-bca5-523f34965ccc"
      unitRef="usd">461100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie449572134e244aeb3c0162e874670f7_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzAtMjAtMS0xLTA_6a4a524d-9506-49b0-a456-8bc1ed1de4e0"
      unitRef="usd">461100000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i06ba7e0bbf404b678cc2a4e9a17e6a98_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzEtMTQtMS0xLTA_28b49a1c-3e3f-4db9-9fd9-7e323513f31d"
      unitRef="usd">15100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie449572134e244aeb3c0162e874670f7_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzEtMjAtMS0xLTA_59ffaa73-bc9f-4c25-b4eb-539b492dbbe1"
      unitRef="usd">15100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i69e52cf5b7084ff6bdac52905e07508d_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzItMi0xLTEtMA_4f5a11b0-a8be-4538-81ee-7f2c59ad8d51"
      unitRef="shares">1900000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i69e52cf5b7084ff6bdac52905e07508d_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzItNC0xLTEtMA_a3620e75-f625-4221-bd9f-1de14e08a3c5"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i81df8d94688a4785b4fcdee55b999ff5_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzItNi0xLTEtMA_9dc05046-1084-49fc-982e-e166976087a0"
      unitRef="shares">111700000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i81df8d94688a4785b4fcdee55b999ff5_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzItOC0xLTEtMA_d4773826-94ef-41a2-91af-59003725db50"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50e9062cb41a4ef582967a70ea3d968a_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzItMTAtMS0xLTA_08966f29-40b4-43b0-bb52-f43072e1184b"
      unitRef="usd">4160900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7663889c931a45829c5bd7a59fc6c036_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzItMTItMS0xLTA_64e4d32d-a168-4ccc-a134-11acab72949d"
      unitRef="usd">5725100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib28eccdf14bd4f3db6fe4948f581213b_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzItMTQtMS0xLTA_2227144d-f27a-4a3f-ad5a-2ecc66a84170"
      unitRef="usd">2800000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i31fbe348fcbf489c8e3bce16aba7c016_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzItMTYtMS0xLTA_1a1004d3-ff3f-4173-aff1-45761fed403c"
      unitRef="shares">-4000000.0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i31fbe348fcbf489c8e3bce16aba7c016_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzItMTgtMS0xLTA_6f3806c3-9bab-434f-bac0-0dc5760a2c79"
      unitRef="usd">-444200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ida39a32e51e34d42b313e6250995a791_I20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzItMjAtMS0xLTA_d7c4c713-93e1-43a1-abb6-409c1286e3f7"
      unitRef="usd">9444700000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="if627925a7144416dad03494b413c8c61_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzMtNi0xLTEtMA_4ac6bcbd-169d-43b1-b500-5346cfcddff6"
      unitRef="shares">300000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie2e269b12cc94e3185a8ed24ea5952bd_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzMtMTAtMS0xLTA_62a7fe06-a363-4d46-aa21-9b367cd60d19"
      unitRef="usd">13900000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0d32369eb9904de592697e700da19318_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzMtMjAtMS0xLTA_24f667ba-7d09-4f2f-b0f4-0a2fb67524eb"
      unitRef="usd">13900000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="if627925a7144416dad03494b413c8c61_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzQtNi0xLTEtMA_77e62739-2793-418b-b023-20e3673a226a"
      unitRef="shares">100000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie2e269b12cc94e3185a8ed24ea5952bd_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzQtMTAtMS0xLTA_19a1e491-e863-484b-8293-164c1a17f948"
      unitRef="usd">29700000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0d32369eb9904de592697e700da19318_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzQtMjAtMS0xLTA_9d538802-3f9a-4c0d-99e3-e8d6f9e8eb49"
      unitRef="usd">29700000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="ie2e269b12cc94e3185a8ed24ea5952bd_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzUtMTAtMS0xLTA_b32bcdcd-0bd6-4c3f-8822-12cb5b8f62d3"
      unitRef="usd">9300000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="id5854d26eafb49958a08f5eb2ce7d9a0_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzUtMTgtMS0xLTA_03d4efb4-c02f-475c-9521-f51b4644dff8"
      unitRef="usd">2400000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i0d32369eb9904de592697e700da19318_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzUtMjAtMS0xLTA_57fbf4a0-a246-4483-b73f-da6360825aaa"
      unitRef="usd">11700000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie2e269b12cc94e3185a8ed24ea5952bd_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzYtMTAtMS0xLTA_4d4026de-ccf6-4dfc-a9f5-f76f74130f3d"
      unitRef="usd">109200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0d32369eb9904de592697e700da19318_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzYtMjAtMS0xLTA_0d82ecf5-fbcf-4478-abff-84267a02341a"
      unitRef="usd">109200000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ic6aecf582e764d5c8603bb9cedda4ca8_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzctMTItMS0xLTA_436b2eae-8292-40ef-8481-daca6c0dfbc2"
      unitRef="usd">193100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0d32369eb9904de592697e700da19318_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzctMjAtMS0xLTA_1626b1dd-673c-4bde-a124-9af2f1bb6db8"
      unitRef="usd">193100000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4e5e669d94774805aabf0020dadd0d57_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzgtMTQtMS0xLTA_11f8329b-54b4-4238-b594-6fd53e155b9d"
      unitRef="usd">13000000.0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0d32369eb9904de592697e700da19318_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzgtMjAtMS0xLTA_11f61342-a293-4a00-aee0-28d8b00ad245"
      unitRef="usd">13000000.0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i377c1ec369d2482fa9a2758786c551a2_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzktMi0xLTEtMA_89679985-f391-42b3-9c18-914951432bf4"
      unitRef="shares">1900000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i377c1ec369d2482fa9a2758786c551a2_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzktNC0xLTEtMA_b4278fcf-a284-4b08-a633-9027e3cfb0fc"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i0559295694514aa8be74a966d65f6235_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzktNi0xLTEtMA_3aec0d5a-946b-4c28-add6-b87869f1d252"
      unitRef="shares">111900000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0559295694514aa8be74a966d65f6235_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzktOC0xLTEtMA_2f0810ce-acd8-4292-a012-607eb2b0c19d"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i687d1a3db056417a8c3ae24d7fd80e51_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzktMTAtMS0xLTA_aaead11f-2d62-4b61-baea-b07cce97b4c6"
      unitRef="usd">4263600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1e5368714b52465da523e0607775d0ec_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzktMTItMS0xLTA_b96c9387-bd86-46e8-8555-54ebb7bf6a93"
      unitRef="usd">5918200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i08d3f5064b5a48e29625e4a30f388481_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzktMTQtMS0xLTA_61706fa3-2a16-4465-81f7-0a94966002a1"
      unitRef="usd">15800000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ifb0cbe5ffb5c41e689fb65118b6a3e53_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzktMTYtMS0xLTA_b22e73c7-b170-43f0-8940-e09ddb511926"
      unitRef="shares">-4000000.0</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ifb0cbe5ffb5c41e689fb65118b6a3e53_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzktMTgtMS0xLTA_0d205916-8951-4eae-b269-f8f5bece59cc"
      unitRef="usd">-441800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia6b26cf777144ecea7d36c98690e9db2_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfMzktMjAtMS0xLTA_aa5bb63e-d48b-48d5-a154-f9e6261a40d2"
      unitRef="usd">9755900000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ie17aa138cf014ac182d15c8a12b31f1c_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNDgtNi0xLTEtMTk2_e62b0047-b014-4c79-9c52-e5dd1a863168"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i30a5a1329f784d05b298d4df4c8c3b87_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNDgtMTAtMS0xLTE5Ng_e777c010-2d4d-494b-a692-c9402597f1dd"
      unitRef="usd">8300000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNDgtMjAtMS0xLTE5Ng_4f4101b3-3a99-4858-992c-aa1427977ea6"
      unitRef="usd">8300000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ie17aa138cf014ac182d15c8a12b31f1c_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNDktNi0xLTEtMTk2_3c12bc7f-0b50-4d3b-a766-d9eb901f5fe3"
      unitRef="shares">0</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i30a5a1329f784d05b298d4df4c8c3b87_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNDktMTAtMS0xLTE5Ng_14db3bc7-60a1-4b4a-bc4a-d0ca0af02362"
      unitRef="usd">100000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNDktMjAtMS0xLTE5Ng_81f639bf-bd49-4f96-8518-e8f9dcee9a1f"
      unitRef="usd">100000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i30a5a1329f784d05b298d4df4c8c3b87_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTAtMTAtMS0xLTE5Ng_d061d05a-6910-40b3-a3c2-a7f7b705478e"
      unitRef="usd">3900000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="ie2c759feb874484d9c65a0976149d579_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTAtMTgtMS0xLTE5Ng_4884a963-290b-4275-8b2e-cfdd7bae4ab0"
      unitRef="usd">2100000</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTAtMjAtMS0xLTE5Ng_b3632944-e320-41d5-a1f4-193085927828"
      unitRef="usd">6000000.0</regn:StockIssuedDistributedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ie2c759feb874484d9c65a0976149d579_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTEtMTYtMS0xLTE5Ng_9d2e5445-ef2e-4216-9b6a-f1a081a67594"
      unitRef="shares">200000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie2c759feb874484d9c65a0976149d579_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTEtMTgtMS0xLTE5Ng_61418293-39ce-409d-a8c1-6da30d22d7a2"
      unitRef="usd">48700000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTEtMjAtMS0xLTE5Ng_ff9d60ca-3f46-4384-b060-b26d1779de4e"
      unitRef="usd">48700000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="i3a79bd68191745689351c05a41d63699_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTItMi0xLTEtMjUx_dc3de400-e903-4d37-8d91-f46c9f0c4f7f"
      unitRef="shares">-100000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="ie17aa138cf014ac182d15c8a12b31f1c_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTItNi0xLTEtMjUx_301f4ed9-3d51-4236-8102-7584cdb4232c"
      unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTItMjAtMS0xLTI1MQ_616c440d-c01f-4991-9a73-9428d7f15e4c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i30a5a1329f784d05b298d4df4c8c3b87_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTItMTAtMS0xLTE5Ng_a414b0e7-087f-458f-8ae3-68fff290c5bb"
      unitRef="usd">112700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTItMjAtMS0xLTE5Ng_97141f2f-5b85-47e6-a7f0-b44b203b2766"
      unitRef="usd">112700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i8204fd099a854ea1a40d19bf4c7433b9_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTQtMTItMS0xLTE5Ng_a91bc911-1552-449a-8840-043f3ec41a54"
      unitRef="usd">669600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTQtMjAtMS0xLTE5Ng_8a7d0ad3-5622-42e7-9b96-43f7671fc079"
      unitRef="usd">669600000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i940f4ab7445647329c8c94c4fc6ca764_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTUtMTQtMS0xLTE5Ng_2023c794-cb40-41e2-a58c-556e60cdabdc"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTUtMjAtMS0xLTE5Ng_dd22382c-4b85-4978-a22c-8c0120f0b529"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="idedb24cf92424d13afb7f8971ec77486_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTYtMi0xLTEtMTk2_e2d9b042-212a-48f3-b93e-bb7e6766b08a"
      unitRef="shares">1800000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idedb24cf92424d13afb7f8971ec77486_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTYtNC0xLTEtMTk2_6ea8684a-22d4-4a4c-b28e-76d7fde9eb4e"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ib6e7fd172eb94800b3b10472e81c1f2b_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTYtNi0xLTEtMTk2_456fd602-2f63-4de5-aced-aedd279f1571"
      unitRef="shares">112100000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib6e7fd172eb94800b3b10472e81c1f2b_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTYtOC0xLTEtMTk2_2653df92-3239-4ae5-8f20-bd439ba7810f"
      unitRef="usd">100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if8409743b587499c9431d97cf882be4a_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTYtMTAtMS0xLTE5Ng_767c8a55-9fd1-452d-bb6b-153ae0d5670b"
      unitRef="usd">4388400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb1f38aa9fd24905a4230a517daef524_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTYtMTItMS0xLTE5Ng_91895f70-1f70-44ba-b3bb-4fb7b1dc01e3"
      unitRef="usd">6587800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84e068d5db5e440bb019a77918a1f513_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTYtMTQtMS0xLTE5Ng_79144c4e-e477-4d69-b2e6-951a7fd810cd"
      unitRef="usd">16500000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i24c0d06309ba48f3842f3304738d7c4e_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTYtMTYtMS0xLTE5Ng_49f4e6c0-1d54-47f3-9cd3-b641405905fc"
      unitRef="shares">-4200000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i24c0d06309ba48f3842f3304738d7c4e_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTYtMTgtMS0xLTE5Ng_8dc7f6d3-0a58-476f-bce9-b0684094a5fc"
      unitRef="usd">-488400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia4ef2b2657f94ef8947c83514aa3cd1b_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yMi9mcmFnOjk1NTAxNzYzNjgyMDRlMjliMWFiOThjZGM0MDdiZGYxL3RhYmxlOmY4OTdlOGZhYTNmNTQxOGNhMTljZDc1OWFkMjFiMWYyL3RhYmxlcmFuZ2U6Zjg5N2U4ZmFhM2Y1NDE4Y2ExOWNkNzU5YWQyMWIxZjJfNTYtMjAtMS0xLTE5Ng_3bdcfd83-60a3-4d02-b0e0-622c93b87303"
      unitRef="usd">10504400000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMy0yLTEtMS0w_dfb9d71f-8181-4d00-bb92-885ca28ecb0e"
      unitRef="usd">2364000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMy00LTEtMS0w_3c083c20-1a75-49c5-9b16-e90ec410d96c"
      unitRef="usd">1323800000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfNS0yLTEtMS0w_af9f821a-c85f-419d-a925-d44f0d10a834"
      unitRef="usd">174200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfNS00LTEtMS0w_34099cbb-7fc8-4d30-a6ee-5e40c305ace3"
      unitRef="usd">156000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfNi0yLTEtMS0w_ec611798-385c-48a9-af6a-28c1a4084c46"
      unitRef="usd">310500000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfNi00LTEtMS0w_6e0de783-d1d9-4d11-b49c-be4fb91ad16e"
      unitRef="usd">330800000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfNy0yLTEtMS0w_d7639f07-53b2-4cc9-99cf-45a61c9d949e"
      unitRef="usd">111300000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfNy00LTEtMS0w_01869839-7a7f-40f7-a38e-4535002604fd"
      unitRef="usd">-113200000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfOC0yLTEtMS0w_85adc75c-d8e9-4575-9d73-14efceb02548"
      unitRef="usd">-117900000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfOC00LTEtMS0w_03122a7b-a281-4a3e-971d-6aacc6d31262"
      unitRef="usd">110000000.0</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMTAtMi0xLTEtMA_49fb3036-7ae7-463a-91df-44161fb14021"
      unitRef="usd">1275300000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMTAtNC0xLTEtMA_2f2c6fa8-a389-40f4-9cb8-8b2cb5eb099f"
      unitRef="usd">464500000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMTEtMi0xLTEtMA_c941c38c-9348-45d3-a617-05ddd57b0a1f"
      unitRef="usd">402400000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMTEtNC0xLTEtMA_33ebdc16-1669-490c-830b-7b22925a9f8b"
      unitRef="usd">227200000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMTItMi0xLTEtMA_13b6cc0b-7614-4c0a-836c-817384829dc1"
      unitRef="usd">-16400000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMTItNC0xLTEtMA_44fc92b3-a505-4da6-90f4-f7f4db02e953"
      unitRef="usd">-24800000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMTMtMi0xLTEtMA_413334af-97eb-4a35-b732-3738f0bd5123"
      unitRef="usd">112300000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMTMtNC0xLTEtMA_721dd523-f869-4da4-89ce-e3585ee9f4b6"
      unitRef="usd">166800000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMTQtMi0xLTEtMA_90abec40-7657-494e-bbf4-4e9b159a99c1"
      unitRef="usd">80800000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMTQtNC0xLTEtMA_ac14f253-1315-4969-ac9c-c1aa18fbd99e"
      unitRef="usd">328900000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMTUtMi0xLTEtMA_13786f1f-88a9-4d79-ac41-d0554421c896"
      unitRef="usd">-976900000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMTUtNC0xLTEtMA_835e34bb-e612-4e7b-8893-9e0f87b3c900"
      unitRef="usd">318800000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMTYtMi0xLTEtMA_b1f7ab23-2e80-44af-a8a8-6e21bd5a7c5f"
      unitRef="usd">1387100000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMTYtNC0xLTEtMA_ffdf97a9-8316-4b9f-bbb3-b28fa4076db6"
      unitRef="usd">1642600000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMTktMi0xLTEtMA_09f2dc39-86a3-4a5c-afa2-372b3b98c40f"
      unitRef="usd">2642700000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMTktNC0xLTEtMA_3f7d3d1f-5cc1-43c1-8192-a5e30cb28b04"
      unitRef="usd">2834900000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjAtMi0xLTEtMA_3a4ed476-f4f5-4fce-9aaa-9f1e2e38a241"
      unitRef="usd">3330300000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjAtNC0xLTEtMA_f57ce5a3-0594-4509-8c44-75c4949fa8c7"
      unitRef="usd">1306400000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjEtMi0xLTEtMA_fd4c0c9e-0fd0-4b85-95a0-5ea67623cb4d"
      unitRef="usd">453200000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjEtNC0xLTEtMA_ee75bc93-4091-49ea-b804-bd3e646828f9"
      unitRef="usd">290600000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjItMi0xLTEtMA_74aa7c19-675d-4b86-8ed9-bd0e9444fa2f"
      unitRef="usd">234400000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjItNC0xLTEtMA_53d2fc05-69d4-46bd-9265-1b3d01f4056f"
      unitRef="usd">-1819100000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjUtMi0xLTEtMTY3Mw_6681e119-b90b-4b30-bc58-e08ebb7c90d0"
      unitRef="usd">1981900000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjUtNC0xLTEtMjcxNA_ebec76ad-0a07-4242-b4e6-bec8af050d05"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjUtMi0xLTEtMA_03e9489f-690d-461f-9328-7268d765f3f6"
      unitRef="usd">1500000000.0</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjUtNC0xLTEtMA_50477354-2892-4b89-b3b3-d5d90304c93b"
      unitRef="usd">0</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjYtMi0xLTEtMTY1OQ_c5f99b1e-3d82-4cb7-b565-ad4c5600ca61"
      unitRef="usd">1500000000.0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjYtNC0xLTEtMTY2Mw_86c5b9a6-9bea-4c09-9024-ca97f542fe95"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjYtMi0xLTEtMA_0542ea34-d222-4088-8491-5485ce65f16c"
      unitRef="usd">2471100000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjYtNC0xLTEtMA_58b8ee6b-8b19-4960-ad6f-271d49dceb7a"
      unitRef="usd">163500000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjctMi0xLTEtMA_9edc6dbf-0435-4c04-aa47-e4e5e9ec912d"
      unitRef="usd">652500000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjctNC0xLTEtMA_6631c457-8d67-4474-9bbc-af3e8c1cd538"
      unitRef="usd">40500000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjgtMi0xLTEtMA_720de301-1fed-483e-b3f1-76e13e19ecca"
      unitRef="usd">5465700000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjgtNC0xLTEtMA_66f2be34-3443-46d3-986e-87770e31c5a1"
      unitRef="usd">29400000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjktMi0xLTEtMA_3fb13b0f-297a-4d3d-b725-1d8924e5b89f"
      unitRef="usd">-1665200000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMjktNC0xLTEtMA_1cf83679-f590-4519-a076-a68fbbc7c4ab"
      unitRef="usd">93600000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMzEtMi0xLTEtMA_6b299691-3b5d-4737-a955-a069ea368817"
      unitRef="usd">-43700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMzEtNC0xLTEtMA_0027a135-9d8e-48e6-a1e1-859630c721ab"
      unitRef="usd">-82900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMzMtMi0xLTEtMA_bb1950fc-59cc-431b-b315-25653dd98b19"
      unitRef="usd">1630300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if30a2465e1c142e4b97306dd631b2630_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMzMtNC0xLTEtMA_42eb7be2-849a-492d-948d-a8e55c4a8637"
      unitRef="usd">1480200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMzUtMi0xLTEtMA_4dbd7b54-81ea-4abf-aa9a-5020ce877edf"
      unitRef="usd">1586600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia4ef2b2657f94ef8947c83514aa3cd1b_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8yNS9mcmFnOjU0M2U4MjYwZDExNjQ4ODlhY2Y0ZjVlYjljMzBhODMzL3RhYmxlOjgwZmRjM2FlYjRmMDQyNTZiMTNiNTUyYjVhYzk0ZjVhL3RhYmxlcmFuZ2U6ODBmZGMzYWViNGYwNDI1NmIxM2I1NTJiNWFjOTRmNWFfMzUtNC0xLTEtMA_6c01f66a-22c4-498c-8a1f-b03c6161e6c3"
      unitRef="usd">1397300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RleHRyZWdpb246NzBmNjc2ODJkOGYzNGU1M2EyYjE1N2NmNzY4OTAzZjBfNDYxOQ_71f7fe77-63d4-4575-a067-639d7ea185a3">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, 2019 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, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications have been made to prior period amounts to conform with the current period's presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective January 1, 2020, we changed the presentation of cost reimbursements from collaborators who are not deemed to be our customers from collaboration revenue to a reduction of the corresponding operating expense (&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;, either Research and development or Selling, general, and administrative) incurred by us. We also changed the presentation of amounts recognized in connection with up-front and development milestone payments received from collaboration revenue to other operating income. We made these changes in presentation because we believe the new presentation is preferable, as it better reflects the nature of the Company&#x2019;s costs incurred and revenues earned pursuant to arrangements with collaborators and enhances the comparability of our financial statements with industry peers.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 change in presentation has been applied retrospectively. The tables below present the impact of the change on the Company&#x2019;s previously-filed Consolidated Balance Sheet as of December 31, 2019, the Condensed Consolidated Statement of Operations for the three and nine months ended September 30, 2019, and the Condensed Consolidated Statement of Cash Flows for the nine months ended September 30, 2019. The Company&#x2019;s previously-filed balance sheet has been updated to reflect the addition of the caption Other liabilities for the presentation of up-front and development milestones paid by collaborators that are deferred. There was no impact on the Company&#x2019;s previously-filed Consolidated Statements of Stockholders&#x2019; Equity.  &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:81.578%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.211%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&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;Balance Sheet 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;As Previously Reported&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;Adjustments&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;As Revised&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086.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:top"/&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;124.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,211.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:middle"&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 - Sanofi (current)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 - other (current)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;(124.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;71.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 - Sanofi (current)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.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;85.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 - Sanofi (noncurrent)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;(482.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.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:middle"&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 - other (noncurrent)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;text-align:left;vertical-align:middle"&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 - Sanofi (noncurrent)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;482.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;482.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.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;317.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:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;br/&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended &lt;br/&gt;September 30, 2019&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;Statement of Operations 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;As Previously Reported&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;Adjustments&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;As Revised&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;As Previously Reported&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;Adjustments&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;As Revised&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;Sanofi collaboration revenue&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;404.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;(229.2)&lt;/span&gt;&lt;/td&gt;&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;175.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;999.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;(766.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;232.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bayer 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;302.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293.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;868.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;(33.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other revenue&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;103.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.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 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;278.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 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;(199.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;78.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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,048.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;(304.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,743.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;5,693.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(999.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,694.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 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div 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&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;663.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;(137.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526.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;2,353.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;(455.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,897.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;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;Selling, general, and administrative&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;419.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;(115.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;304.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;1,248.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;(357.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;890.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;Cost of collaboration and contract manufacturing&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;(1)&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;110.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;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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;304.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;(14.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289.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;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) expense, net&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(171.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;(171.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,309.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;(304.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005.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;4,159.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(999.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,160.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 style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="background-color:#ffffff;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;(1)&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; In addition to the reclassification of certain amounts in connection with the change in accounting presentation described above, the Company also reclassified certain immaterial reimbursements that were previously classified as collaboration revenue to Cost of collaboration and contract manufacturing.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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:81.578%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.211%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended &lt;br/&gt;September 30, 2019&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;Cash Flows 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;As Previously Reported&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;Adjustments&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;As Revised&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;Cash flows from operating activities:&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: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 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase in deferred 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;375.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(209.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;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;Increase in accounts payable, accrued expenses, and 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;119.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;209.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;328.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-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The extent to which the COVID-19 pandemic may directly or indirectly impact our business, financial condition, and results of operations is highly uncertain and subject to change. We considered the potential impact of the COVID-19 pandemic on our estimates and assumptions and there was not a material impact to our condensed consolidated financial statements as of and for the three and nine months ended September 30, 2020; however, actual results could differ from those estimates and there may be changes to our estimates in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Recently Adopted Accounting Standards &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted Accounting Standards Update 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments &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;("ASU 2016-13"), as of January 1, 2020. ASU 2016-13 requires an entity to measure and recognize expected credit losses for certain financial instruments, including trade receivables, as an allowance that reflects the entity's current estimate of credit losses expected to be incurred. For available-for-sale debt securities with unrealized credit losses, the standard requires allowances to be recorded through net income instead of directly reducing the amortized cost of the investment under the previous other-than-temporary impairment model. The adoption of this standard did not have a material impact on our financial statements or a significant impact on our internal controls.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RleHRyZWdpb246NzBmNjc2ODJkOGYzNGU1M2EyYjE1N2NmNzY4OTAzZjBfNDYyMw_5cdb53d8-7316-43bd-94f9-57e297a4eff7">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, 2019 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, 2019.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RleHRyZWdpb246NzBmNjc2ODJkOGYzNGU1M2EyYjE1N2NmNzY4OTAzZjBfNDYyNg_210cdbf5-cae4-471b-b16c-a8bfd2e845ce">The tables below present the impact of the change on the Company&#x2019;s previously-filed Consolidated Balance Sheet as of December 31, 2019, the Condensed Consolidated Statement of Operations for the three and nine months ended September 30, 2019, and the Condensed Consolidated Statement of Cash Flows for the nine months ended September 30, 2019. The Company&#x2019;s previously-filed balance sheet has been updated to reflect the addition of the caption Other liabilities for the presentation of up-front and development milestones paid by collaborators that are deferred. There was no impact on the Company&#x2019;s previously-filed Consolidated Statements of Stockholders&#x2019; Equity.  &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:81.578%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.211%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&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;Balance Sheet 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;As Previously Reported&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;Adjustments&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;As Revised&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086.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:top"/&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;124.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,211.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:middle"&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 - Sanofi (current)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 - other (current)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;(124.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;71.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 - Sanofi (current)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.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;85.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 - Sanofi (noncurrent)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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;(482.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.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:middle"&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 - other (noncurrent)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;text-align:left;vertical-align:middle"&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 - Sanofi (noncurrent)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;482.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;482.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.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;317.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 style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.355%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended &lt;br/&gt;September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended &lt;br/&gt;September 30, 2019&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;Statement of Operations 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;As Previously Reported&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;Adjustments&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;As Revised&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;As Previously Reported&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;Adjustments&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;As Revised&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;Sanofi collaboration revenue&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;404.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;(229.2)&lt;/span&gt;&lt;/td&gt;&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;175.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;999.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;(766.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;232.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bayer 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;302.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293.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;868.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;(33.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other revenue&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;103.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.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 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;278.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 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;(199.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;78.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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,048.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;(304.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,743.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;5,693.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(999.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,694.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 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div 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&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;663.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;(137.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526.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;2,353.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;(455.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,897.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;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;Selling, general, and administrative&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;419.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;(115.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;304.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;1,248.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;(357.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;890.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;Cost of collaboration and contract manufacturing&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;(1)&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;110.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;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.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;304.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;(14.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289.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;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) expense, net&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(171.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;(171.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,309.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;(304.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005.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;4,159.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(999.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,160.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 style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="background-color:#ffffff;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;(1)&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; In addition to the reclassification of certain amounts in connection with the change in accounting presentation described above, the Company also reclassified certain immaterial reimbursements that were previously classified as collaboration revenue to Cost of collaboration and contract manufacturing.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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:81.578%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.211%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nine Months Ended &lt;br/&gt;September 30, 2019&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;Cash Flows 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;As Previously Reported&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;Adjustments&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;As Revised&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;Cash flows from operating activities:&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: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 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase in deferred 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;375.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(209.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;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;Increase in accounts payable, accrued expenses, and 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;119.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;209.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;328.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i5a4cbb6fa8714d64ab778e6b541f91ec_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfMi0yLTEtMS0w_b6cccf5a-2ef7-407d-8653-0020b62e94e4"
      unitRef="usd">1086800000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i208259b9728c4fb78df67ba613da6db2_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfMi00LTEtMS0w_50231bda-3586-4c97-b504-dfca7f31eb0d"
      unitRef="usd">124600000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfMi02LTEtMS0w_c0eedf4f-fa52-4768-9884-a1d45ae2228a"
      unitRef="usd">1211400000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i93ab20c00413412fb90e7a9897470fa0_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfMy0yLTEtMS0w_396a67ea-cec1-4010-bacb-ad21622c4ec0"
      unitRef="usd">395500000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="if260882197374baea06d232c9dbdae20_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfMy00LTEtMS0w_fa6a5833-1df7-4ac4-8a26-cf0e2d3e0128"
      unitRef="usd">-85000000.0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="icdef9ea245ea41c3a7db2e6a4b0a7c62_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfMy02LTEtMS0w_014a2dfb-0dfd-4150-a9dc-27924b99b854"
      unitRef="usd">310500000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i13a06a306ebb4c579cddd781e1b375c6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfNC0yLTEtMS0w_a7046ae1-f416-45eb-82a5-3a1ca958f59b"
      unitRef="usd">196200000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8fe190863af84a0296aa289188b4b233_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfNC00LTEtMS0w_36205649-63b4-4d82-9c25-19214bb31c55"
      unitRef="usd">-124600000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i3527c3431d2b4fb2877bd0fa88aa4194_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfNC02LTEtMS0w_2212a20c-f8fc-4b5d-9770-2911f05ed2d3"
      unitRef="usd">71600000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i5a4cbb6fa8714d64ab778e6b541f91ec_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfNS0yLTEtMS0w_e775f7b3-864b-44ea-9fab-5806740315e5"
      unitRef="usd">0</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i208259b9728c4fb78df67ba613da6db2_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfNS00LTEtMS0w_81a2b824-8b65-4254-802e-951c157dea2a"
      unitRef="usd">85000000.0</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfNS02LTEtMS0w_7f3e2dda-862c-4a15-aded-3c10cc10713c"
      unitRef="usd">85000000.0</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i93ab20c00413412fb90e7a9897470fa0_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfNi0yLTEtMS0w_76f93769-56f7-43f7-84e5-88ba1ab86404"
      unitRef="usd">509700000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="if260882197374baea06d232c9dbdae20_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfNi00LTEtMS0w_203ca74c-7ff6-4bca-80ee-196f6f4745a3"
      unitRef="usd">-482000000.0</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="icdef9ea245ea41c3a7db2e6a4b0a7c62_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfNi02LTEtMS0w_a00cc79d-d22c-472d-842c-2952e697005c"
      unitRef="usd">27700000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i13a06a306ebb4c579cddd781e1b375c6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfNy0yLTEtMS0w_e2796d9e-4f06-4a34-9a04-8168f6600f2a"
      unitRef="usd">109300000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i8fe190863af84a0296aa289188b4b233_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfNy00LTEtMS0w_9881e2f3-22f2-47b1-987c-8818dc40083b"
      unitRef="usd">-31700000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i3527c3431d2b4fb2877bd0fa88aa4194_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfNy02LTEtMS0w_f436a8ca-5870-40ec-9e7e-8ad9969f2c10"
      unitRef="usd">77600000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i93ab20c00413412fb90e7a9897470fa0_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfOC0yLTEtMS0w_adb77fda-0a38-434c-a65d-0e362d4fbd0d"
      unitRef="usd">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if260882197374baea06d232c9dbdae20_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfOC00LTEtMS0w_c8792565-f57b-4d8b-abb6-61e0e8525d2a"
      unitRef="usd">482000000.0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="icdef9ea245ea41c3a7db2e6a4b0a7c62_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfOC02LTEtMS0w_0c8460c9-ad25-4004-895d-10f0c3d2130e"
      unitRef="usd">482000000.0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5a4cbb6fa8714d64ab778e6b541f91ec_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfOS0yLTEtMS0w_5f2b24a8-a93b-46c3-bc71-2251dd767da4"
      unitRef="usd">286000000.0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i208259b9728c4fb78df67ba613da6db2_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfOS00LTEtMS0w_73433392-a444-4de6-b2e2-64933224ab48"
      unitRef="usd">31700000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOmE5YjU2N2IzYTkxMDRiZDI5ZDEyNzY5MGRiMWQwMTBmL3RhYmxlcmFuZ2U6YTliNTY3YjNhOTEwNGJkMjlkMTI3NjkwZGIxZDAxMGZfOS02LTEtMS0w_e03c2c03-5f53-47dd-a120-be8ce60f5ae2"
      unitRef="usd">317700000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee18f385dd8849668c5be259e457682c_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMi0yLTEtMS0w_a99ef078-d84d-4631-9591-83a0ba1bf089"
      unitRef="usd">404200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic00f8b9e2a0b49449c6f19540f28b731_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMi00LTEtMS0w_e1ce017a-cdb2-4f78-9694-ac5fb6a945f0"
      unitRef="usd">-229200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic71c4dc269a749d587d976b958a1f06f_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMi02LTEtMS0w_f0ba655e-2671-4185-a374-776ca833139b"
      unitRef="usd">175000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i936c971cd6804e7ab94e27735c0fdef9_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMi04LTEtMS0w_8f8a580b-7c43-40a1-9ad3-2642dc9e7938"
      unitRef="usd">999700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia007c7f6d5ed4efca99a88aa3102d6a6_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMi0xMC0xLTEtMA_af57cc9d-a267-4a98-b906-b04879c29f66"
      unitRef="usd">-766900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74cdc4c59dbb4afba5d2b2a1a14366ed_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMi0xMi0xLTEtMA_dfcb25f1-7a47-48ad-96cc-6efc6790c697"
      unitRef="usd">232800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib420108285b94badbb732b426062abd7_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMy0yLTEtMS0w_b4217b40-3f7e-4614-9820-3050b9d28c85"
      unitRef="usd">302800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief4a936fac9948ef8229a2a83ad922ea_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMy00LTEtMS0w_2a092e41-8a95-4f8b-8100-b90de90f9277"
      unitRef="usd">-9200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i482f52a211724b65982994e352203f86_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMy02LTEtMS0w_56380e75-c185-4969-af7d-4aaabdc25cdb"
      unitRef="usd">293600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id60df2d7f3b5418e8a6614f237c06dd7_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMy04LTEtMS0w_44918eae-6961-43cc-9db0-a9303d653122"
      unitRef="usd">868000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i341faabd353947de903f5e3eff280493_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMy0xMC0xLTEtMA_786a5c55-06f9-4a0d-9b99-412f6149d1ed"
      unitRef="usd">-33200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb8b82d49ea74db6b3983e621d938e10_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMy0xMi0xLTEtMA_0acf6829-3c1a-4554-bd10-8f4587163e83"
      unitRef="usd">834800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24811c1ea905459f8e11c86cf166e750_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNC0yLTEtMS0w_ab49b12b-6585-4855-a807-9d6792f5c446"
      unitRef="usd">103100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d26b43c17754b828848943ea0e32972_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNC00LTEtMS0w_c2606ffd-92c4-4ba0-bcf5-17304dda1627"
      unitRef="usd">-66300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b3a47e47b8345a5a379c3505207bb4f_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNC02LTEtMS0w_9b8f835f-0dfe-43e2-8e76-c487617d9b6b"
      unitRef="usd">36800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2384b7830806480cbeaa6244e94a5866_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNC04LTEtMS0w_e98726fc-efc2-4500-95d7-218238d5a495"
      unitRef="usd">278200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1cd7679bb2cb437b89a2c91b4e76a30b_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNC0xMC0xLTEtMA_5199cdf0-d153-4927-8c8d-ff8049a48d9d"
      unitRef="usd">-199700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f16611576d448be82f57639682001f2_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNC0xMi0xLTEtMA_071f82a9-e51d-40d6-8a94-2936a4755308"
      unitRef="usd">78500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief6c24330e2a4fca9f1e273a3a438e44_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNS0yLTEtMS0w_992b5a6b-7878-4fcb-8e65-fe8696b15d97"
      unitRef="usd">2048400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6c29fc6c8dd481fbcc296866fa3375b_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNS00LTEtMS0w_623799c9-6525-407a-ae21-4500c1a2e919"
      unitRef="usd">-304700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNS02LTEtMS0w_f2608b91-0289-4059-a193-571a33410955"
      unitRef="usd">1743700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fbdf688cfd5412f9290fda4c7f3b304_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNS04LTEtMS0w_a0104f39-fe5d-42df-81ea-8a2b5983c55e"
      unitRef="usd">5693900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id48a087203eb4f9783b6cb9463e4e374_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNS0xMC0xLTEtMA_3d20ce9d-f18f-4ce2-8519-c42251bc4a9e"
      unitRef="usd">-999800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNS0xMi0xLTEtMA_2042b809-0ca4-4e5c-8135-96773531b801"
      unitRef="usd">4694100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ief6c24330e2a4fca9f1e273a3a438e44_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNy0yLTEtMS0w_17d1be19-656a-47e9-84c6-201ab575e595"
      unitRef="usd">663400000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic6c29fc6c8dd481fbcc296866fa3375b_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNy00LTEtMS0w_267e6e58-78ec-4206-b30b-f95890722b2b"
      unitRef="usd">-137400000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNy02LTEtMS0w_c66e1e3b-87f8-47c9-a754-d88af638b689"
      unitRef="usd">526000000.0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4fbdf688cfd5412f9290fda4c7f3b304_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNy04LTEtMS0w_ffe26c2e-f48e-4b38-9b67-837af91715c9"
      unitRef="usd">2353500000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id48a087203eb4f9783b6cb9463e4e374_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNy0xMC0xLTEtMA_483f82d9-033e-43a1-bacf-72126d8d7a53"
      unitRef="usd">-455900000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfNy0xMi0xLTEtMA_d6290db7-6180-4756-961a-d98236feb91a"
      unitRef="usd">1897600000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ief6c24330e2a4fca9f1e273a3a438e44_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfOC0yLTEtMS0w_d1656827-0c36-497c-bf82-a22b7be40c0d"
      unitRef="usd">419900000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic6c29fc6c8dd481fbcc296866fa3375b_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfOC00LTEtMS0w_ad05a51e-de80-41af-8706-8f3846b15e06"
      unitRef="usd">-115500000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfOC02LTEtMS0w_cef040cd-8b9f-43a4-a07a-74519f37187a"
      unitRef="usd">304400000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4fbdf688cfd5412f9290fda4c7f3b304_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfOC04LTEtMS0w_cfa8fbd0-993b-45c9-ac42-c875417b70e4"
      unitRef="usd">1248000000.0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id48a087203eb4f9783b6cb9463e4e374_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfOC0xMC0xLTEtMA_6d72f4d8-7c68-4aba-b785-1832b45a86b8"
      unitRef="usd">-357900000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfOC0xMi0xLTEtMA_5365a784-aa54-4a0d-9028-d2f2abae3419"
      unitRef="usd">890100000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i51906d645bca4b2ca7899fcbd47e0874_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfOS0yLTEtMS0w_8875b4bc-d1e8-49d9-b133-5bef0bc77943"
      unitRef="usd">110700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5f0ba82258c54e758ead2a40321a3329_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfOS00LTEtMS0w_7d3a4f35-8ba3-47b2-9d76-857b51e3e357"
      unitRef="usd">-1100000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i72f61e9c5ba04d63a753df679cb06ceb_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfOS02LTEtMS0w_c61e7260-5c62-4c3e-8cf9-9073d91bed73"
      unitRef="usd">109600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iedbfb2b1ebb640c1b73cd3e30e74c02f_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfOS04LTEtMS0w_51d3f690-56b3-4847-a6f3-2f27f6225774"
      unitRef="usd">304500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4f6d86539ab6438a81f9d17a87d8108d_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfOS0xMC0xLTEtMA_043c0646-8748-45f2-bfa5-f6a6c6450916"
      unitRef="usd">-14900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id3e8b3c12909499c9547c15588fbc143_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfOS0xMi0xLTEtMA_d9a92e9e-e287-48ad-bf98-e183d59c1f93"
      unitRef="usd">289600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="ief6c24330e2a4fca9f1e273a3a438e44_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMTAtMi0xLTEtMA_2f9c926a-7d45-4aed-bb14-da179dd6118c"
      unitRef="usd">0</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="ic6c29fc6c8dd481fbcc296866fa3375b_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMTAtNC0xLTEtMA_d22d8fe7-25ba-4871-82b5-3f34b1bcc1b4"
      unitRef="usd">50700000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMTAtNi0xLTEtMA_7e4c25d7-4150-4154-8958-290eab98433f"
      unitRef="usd">50700000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i4fbdf688cfd5412f9290fda4c7f3b304_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMTAtOC0xLTEtMA_30005e13-92f7-48ac-ac30-a873301905e0"
      unitRef="usd">0</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="id48a087203eb4f9783b6cb9463e4e374_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMTAtMTAtMS0xLTA_f493e873-3846-48e6-91ea-47cd408755db"
      unitRef="usd">171100000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMTAtMTItMS0xLTA_0ee20c27-7a1c-4ed4-abfe-7af9cb3d6d96"
      unitRef="usd">171100000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:CostsAndExpenses
      contextRef="ief6c24330e2a4fca9f1e273a3a438e44_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMTEtMi0xLTEtMA_a12db32b-be2a-47ef-bbd4-e59f8ad67862"
      unitRef="usd">1309900000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ic6c29fc6c8dd481fbcc296866fa3375b_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMTEtNC0xLTEtMA_1e50bc46-5bc1-462b-aa49-b4ca380be6d6"
      unitRef="usd">-304700000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMTEtNi0xLTEtMA_ed089f25-dacf-45a8-8da1-afdf43132ba7"
      unitRef="usd">1005200000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i4fbdf688cfd5412f9290fda4c7f3b304_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMTEtOC0xLTEtMA_d1171a50-8eb1-4be1-b039-367fbf762319"
      unitRef="usd">4159800000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="id48a087203eb4f9783b6cb9463e4e374_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMTEtMTAtMS0xLTA_3157a891-fabb-4fc8-9bbe-12666caa6240"
      unitRef="usd">-999800000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjJmMDkzYTc1NTY0YzRkZTM5YmU3MzdiNTkxMWYyYzM5L3RhYmxlcmFuZ2U6MmYwOTNhNzU1NjRjNGRlMzliZTczN2I1OTExZjJjMzlfMTEtMTItMS0xLTA_264d0616-fee4-423a-8529-c6afa2fa896a"
      unitRef="usd">3160000000.0</us-gaap:CostsAndExpenses>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i4fbdf688cfd5412f9290fda4c7f3b304_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjAwNGUwMDM1MzljMDQzMGU5MGExN2ZjYmRiZDBhODUyL3RhYmxlcmFuZ2U6MDA0ZTAwMzUzOWMwNDMwZTkwYTE3ZmNiZGJkMGE4NTJfMy0yLTEtMS0w_d33cdd5b-87af-48d4-9316-50b14c33e24e"
      unitRef="usd">375800000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="id48a087203eb4f9783b6cb9463e4e374_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjAwNGUwMDM1MzljMDQzMGU5MGExN2ZjYmRiZDBhODUyL3RhYmxlcmFuZ2U6MDA0ZTAwMzUzOWMwNDMwZTkwYTE3ZmNiZGJkMGE4NTJfMy00LTEtMS0w_350de7bd-263e-4850-9dc7-35b37336a870"
      unitRef="usd">-209000000.0</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjAwNGUwMDM1MzljMDQzMGU5MGExN2ZjYmRiZDBhODUyL3RhYmxlcmFuZ2U6MDA0ZTAwMzUzOWMwNDMwZTkwYTE3ZmNiZGJkMGE4NTJfMy02LTEtMS0w_721dd523-f869-4da4-89ce-e3585ee9f4b6"
      unitRef="usd">166800000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i4fbdf688cfd5412f9290fda4c7f3b304_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjAwNGUwMDM1MzljMDQzMGU5MGExN2ZjYmRiZDBhODUyL3RhYmxlcmFuZ2U6MDA0ZTAwMzUzOWMwNDMwZTkwYTE3ZmNiZGJkMGE4NTJfNC0yLTEtMS0w_878d291b-dd19-4c44-871b-c02fb476d31a"
      unitRef="usd">119900000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="id48a087203eb4f9783b6cb9463e4e374_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjAwNGUwMDM1MzljMDQzMGU5MGExN2ZjYmRiZDBhODUyL3RhYmxlcmFuZ2U6MDA0ZTAwMzUzOWMwNDMwZTkwYTE3ZmNiZGJkMGE4NTJfNC00LTEtMS0w_9e897a55-5bce-4dab-aeb4-7d16d766088d"
      unitRef="usd">209000000.0</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RhYmxlOjAwNGUwMDM1MzljMDQzMGU5MGExN2ZjYmRiZDBhODUyL3RhYmxlcmFuZ2U6MDA0ZTAwMzUzOWMwNDMwZTkwYTE3ZmNiZGJkMGE4NTJfNC02LTEtMS0w_ac14f253-1315-4969-ac9c-c1aa18fbd99e"
      unitRef="usd">328900000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:UseOfEstimates
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RleHRyZWdpb246NzBmNjc2ODJkOGYzNGU1M2EyYjE1N2NmNzY4OTAzZjBfNDYzMQ_68de30cc-2d64-4982-a2ab-85e8f4bc1aa9">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The extent to which the COVID-19 pandemic may directly or indirectly impact our business, financial condition, and results of operations is highly uncertain and subject to change. We considered the potential impact of the COVID-19 pandemic on our estimates and assumptions and there was not a material impact to our condensed consolidated financial statements as of and for the three and nine months ended September 30, 2020; however, actual results could differ from those estimates and there may be changes to our estimates in future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zMS9mcmFnOjcwZjY3NjgyZDhmMzRlNTNhMmIxNTdjZjc2ODkwM2YwL3RleHRyZWdpb246NzBmNjc2ODJkOGYzNGU1M2EyYjE1N2NmNzY4OTAzZjBfNDYyMA_adef3e3f-ea8d-48c7-9665-823df3a7bd3f">&lt;div style="margin-bottom: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;Recently Adopted Accounting Standards &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted Accounting Standards Update 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments &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;("ASU 2016-13"), as of January 1, 2020. ASU 2016-13 requires an entity to measure and recognize expected credit losses for certain financial instruments, including trade receivables, as an allowance that reflects the entity's current estimate of credit losses expected to be incurred. For available-for-sale debt securities with unrealized credit losses, the standard requires allowances to be recorded through net income instead of directly reducing the amortized cost of the investment under the previous other-than-temporary impairment model. The adoption of this standard did not have a material impact on our financial statements or a significant impact on our internal controls.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <regn:ProductSalesandConcentrationRiskTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RleHRyZWdpb246OGJjMDFmMmE3Yjc5NDc0ZTgxYmIwNmE5MjI5ZjFmYWVfMzQ0_e29045fa-c5a2-4d2f-90d7-eed52527e9cd">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:76.461%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.093%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.093%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.093%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&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;September 30,&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;Nine Months Ended &lt;br/&gt;September 30,&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;Net Product Sales in the United States&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;2020&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;2019&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;2020&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;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;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,318.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,187.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;3,604.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;3,422.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;71.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;47.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;196.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;115.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;48.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="3" style="background-color:#cceeff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;95.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;REGN-COV2&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;40.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARCALYST&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;9.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;10.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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,482.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;1,238.3&#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;3,945.8&#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;3,548.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr 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;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="27" 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 is 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 and nine months ended September&#160;30, 2020 and 2019. 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:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.380%"/&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;September 30,&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;Nine Months Ended &lt;br/&gt;September 30,&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;2020&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;2019&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;2020&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;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;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;50&#160;&lt;/span&gt;&lt;/td&gt;&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;57&#160;&lt;/span&gt;&lt;/td&gt;&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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&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;34&#160;&lt;/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;34&#160;&lt;/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;34&#160;&lt;/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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</regn:ProductSalesandConcentrationRiskTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RleHRyZWdpb246OGJjMDFmMmE3Yjc5NDc0ZTgxYmIwNmE5MjI5ZjFmYWVfMzkw_d188e176-a73e-4f1f-8fea-e3ced16b6ce1">&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:76.461%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.093%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.093%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.093%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.094%"/&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;September 30,&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;Nine Months Ended &lt;br/&gt;September 30,&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;Net Product Sales in the United States&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;2020&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;2019&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;2020&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;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;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,318.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,187.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;3,604.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;3,422.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;71.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;47.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;196.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;115.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;48.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="3" style="background-color:#cceeff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;95.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 6pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;REGN-COV2&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;40.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ARCALYST&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&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;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;9.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;10.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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,482.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;1,238.3&#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;3,945.8&#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;3,548.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr 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;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="27" 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 is 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;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a52597c51f5412492f6c132bf465821_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfMi0yLTEtMS0w_de4845f7-7d53-46df-a5d6-290f5f546a39"
      unitRef="usd">1318300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifdc6f6996a634c0e9b097ac2f58e752b_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfMi00LTEtMS0w_019e14dd-6364-4547-b1d2-7379ac2edd2d"
      unitRef="usd">1187700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59fc78e9a3304a3bac95b0cf117279a6_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfMi02LTEtMS0w_52291d83-e2b0-407e-8494-3c689fea19b5"
      unitRef="usd">3604000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c30004e4fe94ba4875ced4b468677a8_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfMi04LTEtMS0w_acbfe5ae-87bf-4f5d-81bd-9fe33448ce26"
      unitRef="usd">3422100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7289e9b303ae482ab10a155371fd403e_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfMy0yLTEtMS0w_ab0e6607-58d4-481f-b3db-ee5601dc3384"
      unitRef="usd">71600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e2d6a85606748b6ae2be54b2683aae9_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfMy00LTEtMS0w_a76197bc-237f-47c4-904e-1df4489be232"
      unitRef="usd">47600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae4274b29daf4675ab09b5e77fa76d58_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfMy02LTEtMS0w_431386e8-1764-473e-b5f1-f926b04aec3e"
      unitRef="usd">196600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf0ca2aae29d4d96bd94dc0a09fb6e08_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfMy04LTEtMS0w_bfedbd4d-5fe7-4c30-9021-3354579203db"
      unitRef="usd">115200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbbdbae70a344ee9bc01b9143fdf9a7e_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfNC0yLTEtMS0w_eeab2b3a-cdc4-4d32-807c-5b66f336b085"
      unitRef="usd">48500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b7e691f7dab4bb58c1c0765d7ddc72a_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfNC02LTEtMS0w_2ada5c66-6d60-4834-8f1b-6030c198dc7d"
      unitRef="usd">95700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icfabd1b7b627426f9a33e66492f38481_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfNS0yLTEtMS0xNzE4_4a99a258-22dc-4aa6-af0b-bcb3a344d09e"
      unitRef="usd">40200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b02c0994812409f96b2fbccef842513_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfNS00LTEtMS0xNzIx_b4b0b185-eda8-4a8f-b5f7-83be5e35e49d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5aac854b44a486b905645bbb8b852d8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfNS02LTEtMS0xNzI0_070e04ce-f3c5-4cad-8501-fc4714e87220"
      unitRef="usd">40200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1323fcbcb772436a8c497dcb0925c29a_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfNS04LTEtMS0xNzI3_6185d894-53df-4857-a556-3f9528b60e18"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8fab8149afc476fbcd010d6fac8dfc3_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfNS0yLTEtMS0w_efd6ac90-e520-4ba1-a9fb-ceec4f67a1c6"
      unitRef="usd">3600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72da8bc596c7486cb41228ce22a460c6_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfNS00LTEtMS0w_de67da9e-01ca-4694-a75b-ce6dfd2215eb"
      unitRef="usd">3000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c4ff746cc404cf9a2e0326b7e30ecb8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfNS02LTEtMS0w_cd470544-1236-48a1-a78b-205b7a2a9eff"
      unitRef="usd">9300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i913cae035ec5417db5bb2235faaa5b0c_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfNS04LTEtMS0w_3aad05ac-e2a6-40ec-932a-c1c8fce7ab09"
      unitRef="usd">10700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf58700054b74965a4154a14e0348fc2_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfNi0yLTEtMS0w_fed5e3a0-27ba-41f2-96a8-2cbe0ab7af56"
      unitRef="usd">1482200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id287f840c8b942fb96eb5ac0f597ff16_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfNi00LTEtMS0w_beef9c7c-3d22-4d98-a4ee-d9fe4fed30e9"
      unitRef="usd">1238300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i259fa8cda2034a8485dd4d98ae1d54b9_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfNi02LTEtMS0w_0ef48ace-f085-4b2d-9349-be83634a9128"
      unitRef="usd">3945800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i210976468f6d4beea437d37b4aa63663_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjc4NDYyNjA2NTczYjQ5MDViNjZlZDMzMzMzMjY4YTFiL3RhYmxlcmFuZ2U6Nzg0NjI2MDY1NzNiNDkwNWI2NmVkMzMzMzMyNjhhMWJfNi04LTEtMS0w_ed57d318-95ac-47c0-bedf-a0f1f71c041d"
      unitRef="usd">3548000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RleHRyZWdpb246OGJjMDFmMmE3Yjc5NDc0ZTgxYmIwNmE5MjI5ZjFmYWVfMzYy_3fc99624-787a-40bf-a09b-9d1592063d30">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:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.380%"/&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;September 30,&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;Nine Months Ended &lt;br/&gt;September 30,&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;2020&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;2019&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;2020&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;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;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;50&#160;&lt;/span&gt;&lt;/td&gt;&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;57&#160;&lt;/span&gt;&lt;/td&gt;&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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&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;34&#160;&lt;/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;34&#160;&lt;/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;34&#160;&lt;/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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0e0f96f1723947e68a27075b552c4719_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjk3MTMwMjliNTFlMjQwZTRhMjAzMWU3ZGM0NjFjODMxL3RhYmxlcmFuZ2U6OTcxMzAyOWI1MWUyNDBlNGEyMDMxZTdkYzQ2MWM4MzFfMi0yLTEtMS0w_e00c54ad-fd80-4a92-8689-a2934433bbe1"
      unitRef="number">0.50</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i30e9eead3dd34158b0429a505019d3f1_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjk3MTMwMjliNTFlMjQwZTRhMjAzMWU3ZGM0NjFjODMxL3RhYmxlcmFuZ2U6OTcxMzAyOWI1MWUyNDBlNGEyMDMxZTdkYzQ2MWM4MzFfMi00LTEtMS0w_7ec4cf90-49f4-4626-b402-7ea241f66c46"
      unitRef="number">0.57</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i93c5788ee66d4e5e89464da41cc6269a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjk3MTMwMjliNTFlMjQwZTRhMjAzMWU3ZGM0NjFjODMxL3RhYmxlcmFuZ2U6OTcxMzAyOWI1MWUyNDBlNGEyMDMxZTdkYzQ2MWM4MzFfMi02LTEtMS0w_f32ea93b-4be9-4e13-acab-78867a7b4293"
      unitRef="number">0.52</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i63d16524c09f42f9bc5b0d1c70c5817e_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjk3MTMwMjliNTFlMjQwZTRhMjAzMWU3ZGM0NjFjODMxL3RhYmxlcmFuZ2U6OTcxMzAyOWI1MWUyNDBlNGEyMDMxZTdkYzQ2MWM4MzFfMi04LTEtMS0w_6db8f366-e919-4009-8f12-1bde8cf9885e"
      unitRef="number">0.57</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i793d1c60fb2e41319710da444819bf38_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjk3MTMwMjliNTFlMjQwZTRhMjAzMWU3ZGM0NjFjODMxL3RhYmxlcmFuZ2U6OTcxMzAyOWI1MWUyNDBlNGEyMDMxZTdkYzQ2MWM4MzFfMy0yLTEtMS0w_44222c18-0f9b-4444-bd94-f8242e62edf6"
      unitRef="number">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i66079e1a96d94e1eab04aea3ea86a08b_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjk3MTMwMjliNTFlMjQwZTRhMjAzMWU3ZGM0NjFjODMxL3RhYmxlcmFuZ2U6OTcxMzAyOWI1MWUyNDBlNGEyMDMxZTdkYzQ2MWM4MzFfMy00LTEtMS0w_704a55ef-c4c9-40a6-a8e9-50d9b9a7270e"
      unitRef="number">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i89ae37db927b4fae8c60dc4bbeea1188_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjk3MTMwMjliNTFlMjQwZTRhMjAzMWU3ZGM0NjFjODMxL3RhYmxlcmFuZ2U6OTcxMzAyOWI1MWUyNDBlNGEyMDMxZTdkYzQ2MWM4MzFfMy02LTEtMS0w_74810e15-b7a3-40fb-a634-7db57c946fbc"
      unitRef="number">0.34</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i77597e8bfdd64fe2bae163eb8fec1490_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNC9mcmFnOjhiYzAxZjJhN2I3OTQ3NGU4MWJiMDZhOTIyOWYxZmFlL3RhYmxlOjk3MTMwMjliNTFlMjQwZTRhMjAzMWU3ZGM0NjFjODMxL3RhYmxlcmFuZ2U6OTcxMzAyOWI1MWUyNDBlNGEyMDMxZTdkYzQ2MWM4MzFfMy04LTEtMS0w_cd644c1e-8cb0-4607-bb9c-b74fb0da427f"
      unitRef="number">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTYzMDU_a9c8bacc-1130-4f96-9ffb-79356dda9a46">Collaboration, License, and Other Agreements&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;We have entered into various collaborative arrangements to research, develop, manufacture, and commercialize product candidates and utilize our technology platforms. Although each of these arrangements is unique in nature, such arrangements involve a joint operating activity where both parties are active participants in the activities of the collaboration and exposed to significant risks and rewards dependent on the commercial success of the activities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In arrangements where we do not deem our collaborator to be our customer, payments to and from our collaborator are presented in our statement of operations based on the nature of our business operations, the nature of the arrangement, including the contractual terms, and the nature of the payments, as summarized in the table and further described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nature/Type of Payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Statement of Operations Presentation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of profits or losses in connection with commercialization of products &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of commercial supplies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalties and/or sales-based milestones earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of Regeneron's research and development expenses &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction to Research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of collaborator's research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up-front and development milestone payments to collaborators&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of Regeneron's commercialization-related expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction to Selling, general, and administrative expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of collaborator's commercialization-related expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation to pay collaborator for its share of gross profits when Regeneron is deemed to be the principal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Up-front and development milestones earned (when we have a combined unit of account which includes a license and providing research and development services)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 agreements involving multiple goods or services promised to be transferred to our collaborator, we must assess, at the inception of the contract, whether each promise represents a separate obligation (&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;, is "distinct"), or whether such promises should be combined as a single unit of account. When we have a combined unit of account which includes a license and providing research and development services to our collaborator, recognition of up-front payments and development milestones earned from our collaborator is deferred (as a liability) and recognized over the development 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;, over time). In arrangements where we satisfy our obligation(s) during the development phase over time, we recognize amounts initially deferred over time typically using an input method on the basis of our research and development costs incurred relative to the total expected cost which determines the extent of our progress toward completion. We review our estimates each period and make revisions to such estimates as necessary. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When we are entitled to reimbursement of all or a portion of the research and development expenses that we incur under a collaboration, we record those reimbursable amounts in the period in which such costs are incurred. In connection with the commercialization phase of our collaborative arrangements, we may be obligated to perform commercialization-related activities on behalf of the collaboration. If we are reimbursed for all or a portion of costs incurred for the commercialization-related activities, we record those reimbursable amounts in the period in which such costs are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under certain of the Company's collaboration agreements, product sales and cost of sales may be recorded by the Company's collaborators as they are deemed to be the principal in the transaction. In arrangements where we:&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;are obligated to use commercially reasonable efforts to supply commercial product to our collaborator, we may be reimbursed for our manufacturing costs as commercial product is shipped to the collaborator; however, recognition of such cost reimbursements is deferred until the product is sold by our collaborator to third-party customers; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;share in any profits or losses arising from the commercialization of such products, we record our share of the variable consideration, representing net product sales less cost of goods sold and shared commercialization and other expenses, in the period in which such underlying sales occur and costs are incurred by the collaborator; and &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;receive royalties and/or sales-based milestone payments from our collaborator, we recognize such amounts in the period earned.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our collaborators provide us with estimates of product sales and our share of profits or losses, as applicable, for such quarter. These estimates are reconciled to actual results in the subsequent fiscal quarter, and collaboration revenue is adjusted accordingly, as necessary.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.449%"/&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;September 30,&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;Nine Months Ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;2019&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;2020&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;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;Antibody:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of profits in connection with commercialization of antibodies&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;Sanofi collaboration 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;212.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94.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;555.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;105.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 20.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales-based milestone earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Sanofi collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of commercial supplies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;Sanofi collaboration 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;94.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;85.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;275.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;143.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:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;45.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;60.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 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;174.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;216.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:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of Sanofi research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(59.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of commercialization-related expenses &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of Selling, general, and administrative 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;83.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 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;111.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;260.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;349.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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Immuno-oncology:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 20.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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sanofi collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.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:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of commercial supplies&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;Sanofi collaboration revenue&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;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of Research and development expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.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;136.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;120.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of commercialization-related expenses &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of Selling, general, and administrative 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;14.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;3.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;39.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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 21pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for Sanofi's share of Libtayo U.S. gross profits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in connection with up-front payments received&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;57.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;73.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;/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;See Note 8 and Note 10 for information regarding Sanofi's sale of our Common Stock during the second quarter of 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight: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")&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 companies' Antibody License and Collaboration Agreement (the "LCA"), following receipt of the first positive Phase 3 trial results for a co-developed drug candidate, subsequent Phase 3 trial-related costs for that drug candidate ("Shared Phase 3 Trial Costs") are generally shared 80% by Sanofi and 20% by Regeneron. All other agreed-upon worldwide development expenses incurred by both companies are funded by 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;Effective January 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"). Refer to the "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Immuno-Oncology&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;" section below for further details regarding the Letter Agreement and Note 10 for additional information regarding shares purchased by us from Sanofi during the three and nine months ended September&#160;30, 2020 and 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 developed under the Antibody Collaboration, subject to the Company's right to co-commercialize such products. See discussion below related to the development and commercialization of 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-weight:400;line-height:120%"&gt;effective April 1, 2020. In addition to profit and loss sharing, the Company is entitled to receive sales milestone payments from Sanofi. In the third quarter of 2020, the Company earned, and recognized as revenue, the first $50.0&#160;million sales-based milestone from Sanofi, upon aggregate annual sales of antibodies outside the United States (including Praluent) exceeding $1.0&#160;billion on a rolling twelve-month basis. We are entitled to receive up to an aggregate of $200.0&#160;million in additional 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:58.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&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: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;2020&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;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;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&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;453.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;272.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;433.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;328.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;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 is the last quarter for which Sanofi and the Company will share 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, is solely responsible for the development and commercialization of Praluent in the United States, and Sanofi, at its sole cost, is 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 ("IO Development Activities") 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. If Sanofi exercises its option to license rights to a BCMAxCD3 Program antibody or MUC16xCD3 Program antibody thereunder, it will co-develop these drug candidates with the Company through product approval. Sanofi will fund development costs up front for a BCMAxCD3 Program antibody and we will reimburse half of the total development costs for such antibody from our share of future IO Collaboration profits to the extent they are sufficient for this purpose. In addition, we and Sanofi will share equally, on an ongoing basis, the development costs for a MUC16xCD3 Program 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;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. Pursuant to the Letter Agreement, the Libtayo development budget was increased and the Company has agreed to allow Sanofi to satisfy in whole or in part its funding obligations with respect to the Libtayo development and Dupilumab/Itepekimab Eligible Investments incurred in &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;periods through September 30, 2020 by selling certain shares of our Common Stock directly or indirectly owned by Sanofi; if Sanofi desires to sell such shares, we may elect to purchase, in whole or in part, such shares from Sanofi. See Note 10 for additional information regarding shares purchased by us from Sanofi during the three and nine months ended September&#160;30, 2020 and 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has 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 and the parties equally share profits and losses from worldwide sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:58.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&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: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;2020&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;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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.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;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;(16.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;13.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;9.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;441.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 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;558.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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 September&#160;30, 2020 was $951.0&#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;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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.210%"/&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:21.301%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.416%"/&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:8.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.422%"/&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;September 30,&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;Nine Months Ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;2019&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;2020&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;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: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;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;Bayer collaboration revenue&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;287.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;275.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;772.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;793.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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of commercial supplies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;Bayer collaboration 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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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;52.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 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;41.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: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 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;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;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;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div 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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;(7.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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.6)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of other 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;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;Cost of collaboration and contract manufacturing&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;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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 is party to a license and collaboration agreement with Bayer for the global development and commercialization of EYLEA outside the United States. 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. In addition, the Company and Bayer share the funding of agreed-upon EYLEA 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;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:58.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&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: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;2020&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;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;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 - other&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;299.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;311.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122.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;123.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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;In 2016, the Company and Teva entered into 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 the Teva 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:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.606%"/&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;September 30,&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;Nine Months Ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;2019&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;2020&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;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: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;25.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;34.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;82.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;17.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;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;68.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes contract balances in connection with the Teva Collaboration Agreement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:65.935%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&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: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;2020&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;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;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 - other&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;26.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;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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;61.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;114.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 estimated consideration under the Teva Collaboration Agreement related to the Company's obligation that was unsatisfied (or partially unsatisfied) as of September&#160;30, 2020 was $130.3&#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. Intellia&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2016, we entered into a license and collaboration agreement with Intellia Therapeutics, Inc. to advance CRISPR/Cas9 gene-editing technology for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in vivo&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; therapeutic development. The parties collaborate to conduct research for the discovery, development, and commercialization of new therapies, in addition to the research and technology development of the CRISPR/Cas9 platform.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the 2016 agreement, the parties agreed to a target selection process, whereby the Company may obtain exclusive rights in up to 10 targets to be chosen by the Company during the collaboration term, subject to various adjustments and limitations set forth in the agreement. Certain targets that either we or Intellia select pursuant to the target selection process may be subject to a co-development and co-commercialization arrangement at our option or Intellia&#x2019;s option, as applicable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2020, we expanded our existing collaboration with Intellia to provide us with rights to develop products for additional &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in vivo&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; CRISPR/Cas9-based therapeutic targets and for the parties to jointly develop potential products for the treatment of hemophilia A and B. In addition, we also received non-exclusive rights to independently develop and commercialize &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ex vivo&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;gene edited products. In connection with the agreement, we made a $70.0&#160;million up-front payment, which was recorded to Research and development expense in the second quarter of 2020, and purchased 925,218 shares of Intellia common stock for an aggregate purchase price of $30.0&#160;million. The amount paid in excess of the fair market value of the shares purchased, or $15.0&#160;million, was also recorded to Research and development expense in the second quarter of 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;e. Biomedical Advanced Research Development Authority ("BARDA")&lt;/span&gt;&lt;/div&gt;In the first quarter of 2020, we announced an expansion of our Other Transaction Agreement ("OTA") with BARDA, pursuant to which the U.S. Department of Health and Human Services ("HHS") is obligated to fund 80% of certain of our costs incurred for certain 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 REGN-COV2 to the U.S. government. The agreement could result in payments to the Company of up to $450.2&#160;million in the aggregate for bulk manufacturing of the drug substance, as well as fill/finish and storage activities. See Note 2 for REGN-COV2 net product sales recognized in connection with this agreement during the three months ended September 30, 2020.</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTYzMDY_8bb06e26-1528-4ee8-bcfc-3ec55e9db07b">&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;We have entered into various collaborative arrangements to research, develop, manufacture, and commercialize product candidates and utilize our technology platforms. Although each of these arrangements is unique in nature, such arrangements involve a joint operating activity where both parties are active participants in the activities of the collaboration and exposed to significant risks and rewards dependent on the commercial success of the activities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In arrangements where we do not deem our collaborator to be our customer, payments to and from our collaborator are presented in our statement of operations based on the nature of our business operations, the nature of the arrangement, including the contractual terms, and the nature of the payments, as summarized in the table and further described below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nature/Type of Payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Statement of Operations Presentation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of profits or losses in connection with commercialization of products &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of commercial supplies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalties and/or sales-based milestones earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of Regeneron's research and development expenses &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction to Research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of collaborator's research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up-front and development milestone payments to collaborators&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of Regeneron's commercialization-related expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction to Selling, general, and administrative expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of collaborator's commercialization-related expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation to pay collaborator for its share of gross profits when Regeneron is deemed to be the principal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Up-front and development milestones earned (when we have a combined unit of account which includes a license and providing research and development services)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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 agreements involving multiple goods or services promised to be transferred to our collaborator, we must assess, at the inception of the contract, whether each promise represents a separate obligation (&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;, is "distinct"), or whether such promises should be combined as a single unit of account. When we have a combined unit of account which includes a license and providing research and development services to our collaborator, recognition of up-front payments and development milestones earned from our collaborator is deferred (as a liability) and recognized over the development 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;, over time). In arrangements where we satisfy our obligation(s) during the development phase over time, we recognize amounts initially deferred over time typically using an input method on the basis of our research and development costs incurred relative to the total expected cost which determines the extent of our progress toward completion. We review our estimates each period and make revisions to such estimates as necessary. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When we are entitled to reimbursement of all or a portion of the research and development expenses that we incur under a collaboration, we record those reimbursable amounts in the period in which such costs are incurred. In connection with the commercialization phase of our collaborative arrangements, we may be obligated to perform commercialization-related activities on behalf of the collaboration. If we are reimbursed for all or a portion of costs incurred for the commercialization-related activities, we record those reimbursable amounts in the period in which such costs are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under certain of the Company's collaboration agreements, product sales and cost of sales may be recorded by the Company's collaborators as they are deemed to be the principal in the transaction. In arrangements where we:&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;are obligated to use commercially reasonable efforts to supply commercial product to our collaborator, we may be reimbursed for our manufacturing costs as commercial product is shipped to the collaborator; however, recognition of such cost reimbursements is deferred until the product is sold by our collaborator to third-party customers; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;share in any profits or losses arising from the commercialization of such products, we record our share of the variable consideration, representing net product sales less cost of goods sold and shared commercialization and other expenses, in the period in which such underlying sales occur and costs are incurred by the collaborator; and &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;receive royalties and/or sales-based milestone payments from our collaborator, we recognize such amounts in the period earned.&lt;/span&gt;&lt;/div&gt;Our collaborators provide us with estimates of product sales and our share of profits or losses, as applicable, for such quarter. These estimates are reconciled to actual results in the subsequent fiscal quarter, and collaboration revenue is adjusted accordingly, as necessary.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTYzMDc_2c309fd4-ba73-45ea-9a37-e922e05c6527">In arrangements where we do not deem our collaborator to be our customer, payments to and from our collaborator are presented in our statement of operations based on the nature of our business operations, the nature of the arrangement, including the contractual terms, and the nature of the payments, as summarized in the table and further described below. &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.192%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Nature/Type of Payment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Statement of Operations Presentation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of profits or losses in connection with commercialization of products &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of commercial supplies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalties and/or sales-based milestones earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of Regeneron's research and development expenses &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction to Research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of collaborator's research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up-front and development milestone payments to collaborators&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of Regeneron's commercialization-related expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction to Selling, general, and administrative expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of collaborator's commercialization-related expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation to pay collaborator for its share of gross profits when Regeneron is deemed to be the principal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Up-front and development milestones earned (when we have a combined unit of account which includes a license and providing research and development services)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.449%"/&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;September 30,&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;Nine Months Ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;2019&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;2020&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;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;Antibody:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's share of profits in connection with commercialization of antibodies&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;Sanofi collaboration 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;212.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94.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;555.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;105.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 20.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales-based milestone earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Sanofi collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of commercial supplies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;Sanofi collaboration 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;94.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;85.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;275.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;143.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:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;45.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;60.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 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;174.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;216.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:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for its share of Sanofi research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(59.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of commercialization-related expenses &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of Selling, general, and administrative 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;83.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 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;111.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;260.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;349.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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Immuno-oncology:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 20.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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sanofi collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.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:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of commercial supplies&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;Sanofi collaboration revenue&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;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of research and development expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of Research and development expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.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;136.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;120.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of commercialization-related expenses &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of Selling, general, and administrative 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;14.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;3.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;39.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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 21pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Regeneron's obligation for Sanofi's share of Libtayo U.S. gross profits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts recognized in connection with up-front payments received&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;57.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;73.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;/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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.210%"/&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:21.301%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.416%"/&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:8.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.422%"/&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;September 30,&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;Nine Months Ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;2019&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;2020&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;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: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;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;Bayer collaboration revenue&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;287.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;275.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;772.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;793.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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement for manufacturing of commercial supplies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;Bayer collaboration 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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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;52.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 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;41.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: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 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;11.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;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;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div 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.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;(7.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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.6)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reimbursement of other 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;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;Cost of collaboration and contract manufacturing&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;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recognized in our Statements of Operations in connection with the Teva 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:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.606%"/&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;September 30,&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;Nine Months Ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;2019&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;2020&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;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: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;25.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;34.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;82.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;17.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;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;68.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7440ca289f91448e86b7140c31a5c495_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMy00LTEtMS0w_744df0ca-1423-4970-9547-c794dee5ca0a"
      unitRef="usd">212800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a3b75b9f9ab41f6b1c862dcdff343eb_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMy02LTEtMS0w_5a2451a6-6e60-441d-bb8d-66b88faca7b9"
      unitRef="usd">94200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i629b8945a2b244738e800fb84f2b891d_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMy04LTEtMS0w_00943ec6-9932-457f-adb3-45fbe918fc49"
      unitRef="usd">555600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7992d88a42314fd9959ab26fd254bdc4_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMy0xMC0xLTEtMA_fa080ccf-5c7b-4c47-8f07-a561039ec3a1"
      unitRef="usd">105200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i585fe77826e544afaaba8b754a15fd8b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNC00LTEtMS02OTY0_884b3748-f00e-4b4e-87f6-bff466ee9f7f"
      unitRef="usd">50000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a403650d89b4cdbacb41612bdcdc2fa_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNC02LTEtMS02OTYx_b985136f-e419-4c5b-af7b-a043a0c54d98"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7bc77d612f847c88293dde238e89d6f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNC04LTEtMS02OTY5_db8efe0c-f198-4c52-9875-515dee411337"
      unitRef="usd">50000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i858f26c124514e65930d2a7c4d3ae840_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNC0xMC0xLTEtNjk1Ng_b142b4e1-cd6a-4e29-a5e1-36f0ee9a8672"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f34054df8504a19a5ad1c41cc47fff2_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNC00LTEtMS0w_9461da00-7fd8-485d-8afc-8be663e46c99"
      unitRef="usd">94300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieccb4e85845442c5b68026da6ae50775_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNC02LTEtMS0w_b568d400-7282-4221-8fcb-884f541a25a8"
      unitRef="usd">85400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7812846c7af642bf8c717b3128434e3f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNC04LTEtMS0w_cff26084-0691-4307-b446-0918c65c0894"
      unitRef="usd">275000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50af2d0e293b46ddb00a3419f1912ad6_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNC0xMC0xLTEtMA_bda05ae7-061d-4378-87cc-cc77e9fcb322"
      unitRef="usd">143800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="i8f305f8e6ace47fd86b9631dd499da4c_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNS00LTEtMS0w_eea2f547-e475-48f6-ad7c-39a451c79065"
      unitRef="usd">45500000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="i50af2638268242f6b59b88d1b6a5770b_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNS02LTEtMS0w_7ea77717-f0fd-4414-8f2b-e87d315ee8e7"
      unitRef="usd">60200000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="ib39afe508e4c415cbb06cf308ee47ccb_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNS04LTEtMS0w_7e820851-2cb5-4d26-8266-7a3e895361cc"
      unitRef="usd">174400000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="i23e99f703b684f02a5aa414ea753d8aa_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNS0xMC0xLTEtMA_167f830e-fe95-425b-89cb-740cd4b98d5d"
      unitRef="usd">216500000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0e216705cab94a00b9676a165f2bcefa_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNi00LTEtMS0w_4eee9c29-d3f6-4366-b9c8-d1a51abf0fce"
      unitRef="usd">17500000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id4d68f82974548b4bee81aecd0a90d14_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNi02LTEtMS0w_e39b8c56-8870-4119-8c83-d87625169ccf"
      unitRef="usd">10200000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie3e8d4c3b1834a21843449aa8b585d68_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNi04LTEtMS0w_ede3123e-7f92-4856-9903-e76339a24c62"
      unitRef="usd">59100000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i975f4a743b164615bd2ef7edf00f00b0_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNi0xMC0xLTEtMA_daef76fd-19bd-4058-a479-422d5eae014b"
      unitRef="usd">29800000</us-gaap:ResearchAndDevelopmentExpense>
    <regn:ReimbursementOfSellingGeneralAndAdministrativeExpense
      contextRef="i32c2a84796d544b182e6e74ceb73a585_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNy00LTEtMS0w_7562a8dc-2930-44ef-bed1-24e2053ef54e"
      unitRef="usd">83200000</regn:ReimbursementOfSellingGeneralAndAdministrativeExpense>
    <regn:ReimbursementOfSellingGeneralAndAdministrativeExpense
      contextRef="i155a77df03774a34b4015dc1801c5b18_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNy02LTEtMS0w_211a088f-033c-4cea-b821-949be6f0fcf6"
      unitRef="usd">111600000</regn:ReimbursementOfSellingGeneralAndAdministrativeExpense>
    <regn:ReimbursementOfSellingGeneralAndAdministrativeExpense
      contextRef="if30550b7dd2b49b4b69c045354a6a07f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNy04LTEtMS0w_7e2a8c75-d865-44f3-96e3-a6591ee7432e"
      unitRef="usd">260400000</regn:ReimbursementOfSellingGeneralAndAdministrativeExpense>
    <regn:ReimbursementOfSellingGeneralAndAdministrativeExpense
      contextRef="i0e159ae1bc03421c808cd526f3c49fb0_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfNy0xMC0xLTEtMA_3b1502aa-b704-4c27-a2ab-66c849cb875c"
      unitRef="usd">349300000</regn:ReimbursementOfSellingGeneralAndAdministrativeExpense>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91ae24fdf2ba43769cc7901206518a12_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTAtNC0xLTEtMA_47c594f8-3a6a-42a1-ae16-87b4c92198b3"
      unitRef="usd">-4700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e4206c910554d81af805977f3002947_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTAtNi0xLTEtMA_1b6ca553-eded-46e6-9b40-2522db3685a9"
      unitRef="usd">-4600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib09a1e9f85cf481ab3cc770922ba3391_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTAtOC0xLTEtMA_f1455444-f792-4572-9173-ca813a5b8084"
      unitRef="usd">-17300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f74bf2738be48258c23b0dcbdaa12ea_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTAtMTAtMS0xLTA_1effb4f0-4234-481e-9c8f-47d3725ff3ac"
      unitRef="usd">-16200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f86c58c4b574796881d49e37d000bae_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTEtNC0xLTEtMA_358ae22b-b410-4e56-b4c4-4350a56687a5"
      unitRef="usd">900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice9e38a9d51f4fbaa964316765d51ca0_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTEtNi0xLTEtMA_642284cf-ef21-4da8-b0fe-bc08d9f96f6a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i424392c0a0484adfafb25cbcffa01a84_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTEtOC0xLTEtMA_fb956469-b99f-4cc1-81ff-506944013e86"
      unitRef="usd">6000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife607ecedd0549008b720df4da98fba3_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTEtMTAtMS0xLTA_60bdf886-c9bf-4c26-a1e3-fb83f6c77009"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="i524b4d40e946437f9cc3badd5234eca4_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTItNC0xLTEtMA_151f086f-4c77-4986-b9e2-84f64fa8c50b"
      unitRef="usd">49800000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="i249d2b86432a4c65bd64b122b30b44a1_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTItNi0xLTEtMA_7e98a21d-f587-4d76-bed4-100a4d0bff3e"
      unitRef="usd">38000000.0</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="icd85c66a10c44e869a10593d3b0aae6e_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTItOC0xLTEtMA_93a75ebb-c78e-4fd7-8267-12db21d795e6"
      unitRef="usd">136700000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="i903692403a774f48bb520b2c3aaa8879_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTItMTAtMS0xLTA_4225e2a8-84be-42a7-9d62-0d7aa0548c26"
      unitRef="usd">120900000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <regn:ReimbursementOfSellingGeneralAndAdministrativeExpense
      contextRef="i11c8625c815b4033956a9b3202d3f56e_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTMtNC0xLTEtMA_8f92827c-f8f2-4bb6-935e-13cfeacffc76"
      unitRef="usd">14500000</regn:ReimbursementOfSellingGeneralAndAdministrativeExpense>
    <regn:ReimbursementOfSellingGeneralAndAdministrativeExpense
      contextRef="ie1288473dda949c38b342de4f098cc6d_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTMtNi0xLTEtMA_dd070612-f61e-4e52-84e2-6bc618ebca7e"
      unitRef="usd">3000000.0</regn:ReimbursementOfSellingGeneralAndAdministrativeExpense>
    <regn:ReimbursementOfSellingGeneralAndAdministrativeExpense
      contextRef="i125e5e85d95a405e8280fe383b98b6c0_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTMtOC0xLTEtMA_802b51c5-7436-42ce-bcf7-39e229c731c2"
      unitRef="usd">39200000</regn:ReimbursementOfSellingGeneralAndAdministrativeExpense>
    <regn:ReimbursementOfSellingGeneralAndAdministrativeExpense
      contextRef="i3725af6673294f5aa8ee78886c09a9af_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTMtMTAtMS0xLTA_030f0875-dd56-449f-875a-c9c28137238c"
      unitRef="usd">7000000.0</regn:ReimbursementOfSellingGeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9269fb1edbc04cd1ac5f2238658e8872_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTQtNC0xLTEtMA_098ed103-353d-4a5f-b903-3f9a951925dd"
      unitRef="usd">31500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i789f27d056fe4015b571c9fc45b1bdc3_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTQtNi0xLTEtMA_76ba87b6-5d99-4132-a8ca-c34defdeea33"
      unitRef="usd">20100000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4bfa0b97e54d49f7a24ff6f66c316d8b_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTQtOC0xLTEtMA_5da45898-7eb1-462f-9c2b-3537b88725f9"
      unitRef="usd">86500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i89320920064f41bf969faeb62c0e0007_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTQtMTAtMS0xLTA_b6899adb-aa17-4b14-bd16-195dfa352cab"
      unitRef="usd">51500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherOperatingIncome
      contextRef="i7075e6f52bc44235a553c88375786049_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTUtNC0xLTEtMA_ca6fd9b9-5016-490e-bdc7-5bf3c2dd02f3"
      unitRef="usd">20000000.0</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="i5f314f4872f04da6b2b01389f0883f09_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTUtNi0xLTEtMA_0369dcd9-52b6-44c1-a1d2-4a6f11ca7f37"
      unitRef="usd">18500000</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="i2cd6be8d9b3e4d459a816ed46de88b98_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTUtOC0xLTEtMA_dda28939-f0a6-4bd4-8319-ccaed8cb8fc3"
      unitRef="usd">57000000.0</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="if734d160735a4b25bcf2df8175aebb38_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjI4ZjY3ODE5MGNkYjRjMzJiMzQwZGM4MzVhOWM4YTRjL3RhYmxlcmFuZ2U6MjhmNjc4MTkwY2RiNGMzMmIzNDBkYzgzNWE5YzhhNGNfMTUtMTAtMS0xLTA_cd4acc1d-4ea9-488e-8f4a-f87efab75e13"
      unitRef="usd">73800000</us-gaap:OtherOperatingIncome>
    <regn:PercentageOfTrialCostsBorneByCollaboratingParty
      contextRef="i00efecf4b4524604b364d7d6ed7c3b8f_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfNDUzOA_0e34b4a1-e713-4c68-97ee-3bc536514d36"
      unitRef="number">0.80</regn:PercentageOfTrialCostsBorneByCollaboratingParty>
    <regn:PercentageOfTrialCostsBorneByEntity
      contextRef="i00efecf4b4524604b364d7d6ed7c3b8f_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfNDU1NQ_03277c11-421a-49a7-9a73-63bfd16a3a88"
      unitRef="number">0.20</regn:PercentageOfTrialCostsBorneByEntity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i585fe77826e544afaaba8b754a15fd8b_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTIwOTQ2Mjc5MjUwMTQ_8883698c-27be-426c-ba4b-8231ccb89140"
      unitRef="usd">50000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <regn:Levelsoftwelvemonthsalesatwhichsalesmilestonepaymentswouldbereceived
      contextRef="i00efecf4b4524604b364d7d6ed7c3b8f_D20200101-20200930"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTUzOTMxNjI4MDk1ODU_1e8629dc-438f-4036-b485-c39db6bb2059"
      unitRef="usd">1000000000.0</regn:Levelsoftwelvemonthsalesatwhichsalesmilestonepaymentswouldbereceived>
    <regn:PeriodForAchievingSalesTargetForMilestonePaymentRollingBasis
      contextRef="i00efecf4b4524604b364d7d6ed7c3b8f_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTUzOTMxNjI4MDk2MjY_122e92ca-837a-41f6-858d-9202bbea9599">P12M</regn:PeriodForAchievingSalesTargetForMilestonePaymentRollingBasis>
    <regn:MaximumAmountOfSalesMilestonePaymentsIfTotalSalesAchieveSpecificLevels
      contextRef="i00efecf4b4524604b364d7d6ed7c3b8f_D20200101-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTUzOTMxNjI4MDk1OTk_d1e3020e-0c10-4e72-81fa-a84b9bd366b0"
      unitRef="usd">200000000.0</regn:MaximumAmountOfSalesMilestonePaymentsIfTotalSalesAchieveSpecificLevels>
    <regn:ContractWithCustomerandCollaboratorAssetAndLiabilityTableTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTYzMTA_89fb03e0-b6fe-4b55-8276-7b2998f0327c">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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:58.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&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: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;2020&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;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;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&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;453.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;272.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;433.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;328.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 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:58.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&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: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;2020&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;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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.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;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;(16.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;13.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;9.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;441.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 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;558.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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:58.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&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: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;2020&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;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;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 - other&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;299.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;311.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122.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;123.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:65.935%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&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: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;2020&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;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;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 - other&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;26.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;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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;61.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;114.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</regn:ContractWithCustomerandCollaboratorAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i647137868b2d4017a026a60b257f74d9_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjM4YTc3MTNlMjM1YjQyYzE5OThlZjgzYzhhMzJmZjU2L3RhYmxlcmFuZ2U6MzhhNzcxM2UyMzViNDJjMTk5OGVmODNjOGEzMmZmNTZfMi0yLTEtMS0w_3d16af4d-5ecf-4582-94d9-1b27b5520240"
      unitRef="usd">453200000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i82b9876c37a342a39a55d03fb7cd497c_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjM4YTc3MTNlMjM1YjQyYzE5OThlZjgzYzhhMzJmZjU2L3RhYmxlcmFuZ2U6MzhhNzcxM2UyMzViNDJjMTk5OGVmODNjOGEzMmZmNTZfMi00LTEtMS0w_c7f6b155-d4a3-496e-ac91-b7ed336bef97"
      unitRef="usd">272700000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i647137868b2d4017a026a60b257f74d9_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjM4YTc3MTNlMjM1YjQyYzE5OThlZjgzYzhhMzJmZjU2L3RhYmxlcmFuZ2U6MzhhNzcxM2UyMzViNDJjMTk5OGVmODNjOGEzMmZmNTZfMy0yLTEtMS0w_ac7233d0-aca0-4561-9817-17086c46dfc5"
      unitRef="usd">433600000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i82b9876c37a342a39a55d03fb7cd497c_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjM4YTc3MTNlMjM1YjQyYzE5OThlZjgzYzhhMzJmZjU2L3RhYmxlcmFuZ2U6MzhhNzcxM2UyMzViNDJjMTk5OGVmODNjOGEzMmZmNTZfMy00LTEtMS0w_dc93b195-efd9-437c-b9a4-fdbf900f975e"
      unitRef="usd">328800000</us-gaap:ContractWithCustomerLiability>
    <regn:RoyaltyPercentageToBeReceivedOnNetProductSalesOutsideOfUnitedStates
      contextRef="iae5e5290e8774b0c9acd7d63220a0d1d_D20200401-20200401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfNjgwMA_4bdea737-5e65-461c-a8f7-24e30c1b826d"
      unitRef="number">0.05</regn:RoyaltyPercentageToBeReceivedOnNetProductSalesOutsideOfUnitedStates>
    <regn:PercentageOfRoyaltyPaymentThatCanBeOffset
      contextRef="i768f3f67a5ad413cb73fbc810de0d72b_D20200401-20200401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfNzkyMg_065cdc8d-efcb-4c24-b20a-17d28d314cd9"
      unitRef="number">0.50</regn:PercentageOfRoyaltyPaymentThatCanBeOffset>
    <regn:LossContingencyPercentageOfDamagesResponsibleFor
      contextRef="iae5e5290e8774b0c9acd7d63220a0d1d_D20200401-20200401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfODAwNA_54465ded-0fdd-4adf-b882-c80b423f4f55"
      unitRef="number">0.50</regn:LossContingencyPercentageOfDamagesResponsibleFor>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="ie52e1228322949d0906b14737878fbb8_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjdkNDdkYzVjNGViZjQ0MTdhODZjYThiNTFjZjZiMGIwL3RhYmxlcmFuZ2U6N2Q0N2RjNWM0ZWJmNDQxN2E4NmNhOGI1MWNmNmIwYjBfMi0yLTEtMS0w_ab787d91-6b9d-4327-9f5f-0635ea8a9c84"
      unitRef="usd">4500000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="ibcdbc69b1cfb4c809d8f1bde183015c3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjdkNDdkYzVjNGViZjQ0MTdhODZjYThiNTFjZjZiMGIwL3RhYmxlcmFuZ2U6N2Q0N2RjNWM0ZWJmNDQxN2E4NmNhOGI1MWNmNmIwYjBfMi00LTEtMS0w_0b299b60-92e9-4662-9743-f8b0107ade58"
      unitRef="usd">16700000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie52e1228322949d0906b14737878fbb8_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjdkNDdkYzVjNGViZjQ0MTdhODZjYThiNTFjZjZiMGIwL3RhYmxlcmFuZ2U6N2Q0N2RjNWM0ZWJmNDQxN2E4NmNhOGI1MWNmNmIwYjBfMy0yLTEtMS0w_ee89babf-b13c-4855-a2ed-6b71306885a1"
      unitRef="usd">13600000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ibcdbc69b1cfb4c809d8f1bde183015c3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjdkNDdkYzVjNGViZjQ0MTdhODZjYThiNTFjZjZiMGIwL3RhYmxlcmFuZ2U6N2Q0N2RjNWM0ZWJmNDQxN2E4NmNhOGI1MWNmNmIwYjBfMy00LTEtMS0w_0e6c768c-31fa-4e93-a63a-7785df64cccc"
      unitRef="usd">9400000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:OtherLiabilities
      contextRef="ie52e1228322949d0906b14737878fbb8_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjdkNDdkYzVjNGViZjQ0MTdhODZjYThiNTFjZjZiMGIwL3RhYmxlcmFuZ2U6N2Q0N2RjNWM0ZWJmNDQxN2E4NmNhOGI1MWNmNmIwYjBfNC0yLTEtMS0w_f8529c72-326c-4179-ba6b-9ebca410489e"
      unitRef="usd">441800000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="ibcdbc69b1cfb4c809d8f1bde183015c3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjdkNDdkYzVjNGViZjQ0MTdhODZjYThiNTFjZjZiMGIwL3RhYmxlcmFuZ2U6N2Q0N2RjNWM0ZWJmNDQxN2E4NmNhOGI1MWNmNmIwYjBfNC00LTEtMS0w_d688a391-5deb-4fcb-bc04-bc4489e08c27"
      unitRef="usd">558600000</us-gaap:OtherLiabilities>
    <regn:UnsatisfiedObligation
      contextRef="ie52e1228322949d0906b14737878fbb8_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTE1MzU_1406b577-0f83-4b07-b99f-4a89e8384c95"
      unitRef="usd">951000000.0</regn:UnsatisfiedObligation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18ea0893a48f488d8f88308c3e9ee61b_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfMi00LTEtMS0w_cf302205-e140-4722-bbb0-35ade1237e20"
      unitRef="usd">287900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2ac5fc163d3459aa29a0f7e270b195c_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfMi02LTEtMS0w_9c34ba9b-492d-4e12-b376-24b400bf9b73"
      unitRef="usd">275000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic62eefa1863e47f7a276818d52328f65_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfMi04LTEtMS0w_7d66321e-a392-4c92-8971-1cd64dde8e9d"
      unitRef="usd">772600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a032ed700df48e8b4754328ea168c43_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfMi0xMC0xLTEtMA_33443449-a87c-456f-985c-22f03307dcb9"
      unitRef="usd">793300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa95e30f69814af0a60388d1bb9f88a6_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfMy00LTEtMS0w_955dfca7-92ab-4029-838e-43344dfcbd24"
      unitRef="usd">12000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idbd823974b604b1390f3616a69d17bd6_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfMy02LTEtMS0w_4a349ee6-e157-4324-9f0a-3beabff51da9"
      unitRef="usd">18600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc38fd53dce24fa3abe9de323809035c_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfMy04LTEtMS0w_797b2bf7-cda0-4e2b-9e31-63a2da7afb6e"
      unitRef="usd">52900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33902f27fb464f2788858727dc0f48f4_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfMy0xMC0xLTEtMA_5857c0fd-c792-47b2-9804-3fcb6cf08aa5"
      unitRef="usd">41500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="ibd88b5df537c46f0a7f3172ab2b40960_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfNC00LTEtMS0w_28fedd43-bfbf-4062-8d75-a910a69c48a3"
      unitRef="usd">11500000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="i2e78e3764fb346d9abe7fb4037bb0528_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfNC02LTEtMS0w_a4bf2b1b-dad4-4d33-8074-0df5f0f92cdb"
      unitRef="usd">5000000.0</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="i5aef510b4bff453f8d176f79acb15431_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfNC04LTEtMS0w_469566b8-9edf-4ef1-9612-ab7c6240b73c"
      unitRef="usd">34300000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="iba52ce52c05f40beba9639ea3d78c7d3_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfNC0xMC0xLTEtMA_bcfc279c-dbd5-4fd8-b447-72978844d8ff"
      unitRef="usd">15600000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia7e6521a7a684a99872680a1548d3d37_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfNS00LTEtMS0w_6ac8ba05-700b-46e7-90fc-c1e5b2c06ad4"
      unitRef="usd">12900000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i01db19eff4ba44168b83edd0617cc0bb_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfNS02LTEtMS0w_4a7f3fca-34cc-4dc2-b8ad-c64ad752e229"
      unitRef="usd">7000000.0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8f67f970eb284b439ef2084a5ddf0c4e_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfNS04LTEtMS0w_2170ef48-deda-48d6-b366-b91c64ae5d00"
      unitRef="usd">26300000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="icc03aab082174d41aa16b8adf809207e_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfNS0xMC0xLTEtMA_16427b29-776c-446a-954a-7c0803476838"
      unitRef="usd">13600000</us-gaap:ResearchAndDevelopmentExpense>
    <regn:ReimbursementOfOtherExpenses
      contextRef="i042578dd0f7942d0837b6e77eecbd085_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfNi00LTEtMS0w_c65c9533-ede2-4c1f-bdc7-6771615fb52c"
      unitRef="usd">2000000.0</regn:ReimbursementOfOtherExpenses>
    <regn:ReimbursementOfOtherExpenses
      contextRef="ia17ddd9842744aaea31d03825f513ff8_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfNi02LTEtMS0w_1f41d730-1ccd-4cf9-b826-592273b79b12"
      unitRef="usd">3700000</regn:ReimbursementOfOtherExpenses>
    <regn:ReimbursementOfOtherExpenses
      contextRef="i4e0d66d038e84724bc6951ccc43d25a5_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfNi04LTEtMS0w_487cbeec-ea5a-40a1-95d2-3de4517bda44"
      unitRef="usd">5300000</regn:ReimbursementOfOtherExpenses>
    <regn:ReimbursementOfOtherExpenses
      contextRef="i0b24fd379cb345f092d697825567373e_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmIzNWIxZjM1NGJhYzQ5ZDNiYTFjODk5YzcxZjFkZGY0L3RhYmxlcmFuZ2U6YjM1YjFmMzU0YmFjNDlkM2JhMWM4OTljNzFmMWRkZjRfNi0xMC0xLTEtMA_7d9b2522-a594-4145-b4eb-35aa208ec4fb"
      unitRef="usd">16600000</regn:ReimbursementOfOtherExpenses>
    <regn:RevenuebasedonpercentageofannualsalesinJapan
      contextRef="i796be097beaf45008b0b52db759c841c_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTIyNDk_4dccc00a-33a2-4177-9cab-35d9ccc61143"
      unitRef="number">0.335</regn:RevenuebasedonpercentageofannualsalesinJapan>
    <regn:RevenuebasedonpercentageofannualsalesinJapan
      contextRef="idab077eab2b448d4bc8e7af35fdefa59_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTIyNTY_9ac88637-eb5f-421e-9dd5-ebfa5a686ae2"
      unitRef="number">0.400</regn:RevenuebasedonpercentageofannualsalesinJapan>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="i5351df69b749490991f52fb2919ecaa6_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmQ5YWQ1ZWM0YWRmOTRkZGZhMzg0OTExMTE1NWE5OTJiL3RhYmxlcmFuZ2U6ZDlhZDVlYzRhZGY5NGRkZmEzODQ5MTExMTU1YTk5MmJfMi0yLTEtMS0w_f988f7d4-4276-4825-a2ac-d047a7898b1d"
      unitRef="usd">299200000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="if1febd6b0737446ebac35bb01d092f15_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmQ5YWQ1ZWM0YWRmOTRkZGZhMzg0OTExMTE1NWE5OTJiL3RhYmxlcmFuZ2U6ZDlhZDVlYzRhZGY5NGRkZmEzODQ5MTExMTU1YTk5MmJfMi00LTEtMS0w_bf67ca46-2a32-4746-8065-42812a9f18db"
      unitRef="usd">311600000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i5351df69b749490991f52fb2919ecaa6_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmQ5YWQ1ZWM0YWRmOTRkZGZhMzg0OTExMTE1NWE5OTJiL3RhYmxlcmFuZ2U6ZDlhZDVlYzRhZGY5NGRkZmEzODQ5MTExMTU1YTk5MmJfMy0yLTEtMS0w_70795f4f-3325-4774-91ce-b0a455a430bf"
      unitRef="usd">122100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="if1febd6b0737446ebac35bb01d092f15_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOmQ5YWQ1ZWM0YWRmOTRkZGZhMzg0OTExMTE1NWE5OTJiL3RhYmxlcmFuZ2U6ZDlhZDVlYzRhZGY5NGRkZmEzODQ5MTExMTU1YTk5MmJfMy00LTEtMS0w_6b508f78-a7c5-4acb-9ee3-0cd35fcdc0df"
      unitRef="usd">123000000.0</us-gaap:ContractWithCustomerLiability>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="if64b70e28fec43aeae989aeff73c25c0_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjhiOTlkZTFhOGI2YTQ2MDlhN2E5YjllZTQzZGNhZTE5L3RhYmxlcmFuZ2U6OGI5OWRlMWE4YjZhNDYwOWE3YTliOWVlNDNkY2FlMTlfMi00LTEtMS0w_fc9279f5-a3bc-4f36-93e6-9a93c567079b"
      unitRef="usd">25900000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="i7058246a9659451f88d94beb0d3ec13e_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjhiOTlkZTFhOGI2YTQ2MDlhN2E5YjllZTQzZGNhZTE5L3RhYmxlcmFuZ2U6OGI5OWRlMWE4YjZhNDYwOWE3YTliOWVlNDNkY2FlMTlfMi02LTEtMS0w_7a952c69-70e1-4e94-ad69-d7a8d49571f1"
      unitRef="usd">34200000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="i0ae545194ff24904a88dd0e9092398b3_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjhiOTlkZTFhOGI2YTQ2MDlhN2E5YjllZTQzZGNhZTE5L3RhYmxlcmFuZ2U6OGI5OWRlMWE4YjZhNDYwOWE3YTliOWVlNDNkY2FlMTlfMi04LTEtMS0w_27926c0c-ec4c-41af-8515-e08eea4afb66"
      unitRef="usd">82100000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <regn:ReimbursementOfResearchAndDevelopmentExpense
      contextRef="ibe3f67d977694fb89ca3de52695ce285_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjhiOTlkZTFhOGI2YTQ2MDlhN2E5YjllZTQzZGNhZTE5L3RhYmxlcmFuZ2U6OGI5OWRlMWE4YjZhNDYwOWE3YTliOWVlNDNkY2FlMTlfMi0xMC0xLTEtMA_c99f13f1-eb9c-4095-b225-5c7c12f8f2d2"
      unitRef="usd">102900000</regn:ReimbursementOfResearchAndDevelopmentExpense>
    <us-gaap:OtherOperatingIncome
      contextRef="idf58477014064d2aa4d6dc03bb6963ed_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjhiOTlkZTFhOGI2YTQ2MDlhN2E5YjllZTQzZGNhZTE5L3RhYmxlcmFuZ2U6OGI5OWRlMWE4YjZhNDYwOWE3YTliOWVlNDNkY2FlMTlfMy00LTEtMS0w_2b8f0b75-cf31-4e1e-865a-d3c8f288a505"
      unitRef="usd">17200000</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="ic85be8c3176d432ca84c44b9cab50dde_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjhiOTlkZTFhOGI2YTQ2MDlhN2E5YjllZTQzZGNhZTE5L3RhYmxlcmFuZ2U6OGI5OWRlMWE4YjZhNDYwOWE3YTliOWVlNDNkY2FlMTlfMy02LTEtMS0w_3310c870-7925-4c62-acbc-087f614a484b"
      unitRef="usd">22800000</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="i64bf72d6126149e4abf801ce66065da4_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjhiOTlkZTFhOGI2YTQ2MDlhN2E5YjllZTQzZGNhZTE5L3RhYmxlcmFuZ2U6OGI5OWRlMWE4YjZhNDYwOWE3YTliOWVlNDNkY2FlMTlfMy04LTEtMS0w_28e02546-38ba-4803-a827-014a12babc0d"
      unitRef="usd">54500000</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="ic184b458c91d499fa1a5711477b97f68_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjhiOTlkZTFhOGI2YTQ2MDlhN2E5YjllZTQzZGNhZTE5L3RhYmxlcmFuZ2U6OGI5OWRlMWE4YjZhNDYwOWE3YTliOWVlNDNkY2FlMTlfMy0xMC0xLTEtMA_cf6ec5a5-c2ef-4591-bc34-90630de65248"
      unitRef="usd">68800000</us-gaap:OtherOperatingIncome>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="i478c123cbdf04a5693d39fe47d38ee54_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjljNmI5MzBiZDZmZTRiMTNhMDFlYzk4NjY1YzI3MWY2L3RhYmxlcmFuZ2U6OWM2YjkzMGJkNmZlNGIxM2EwMWVjOTg2NjVjMjcxZjZfMi0yLTEtMS0w_38b2e504-7cf4-4a33-b4d1-a44effb759f6"
      unitRef="usd">26600000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="i36638689867843109daff532397d136a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjljNmI5MzBiZDZmZTRiMTNhMDFlYzk4NjY1YzI3MWY2L3RhYmxlcmFuZ2U6OWM2YjkzMGJkNmZlNGIxM2EwMWVjOTg2NjVjMjcxZjZfMi00LTEtMS0w_d4650ebe-509b-4da1-af83-6829698ff8a8"
      unitRef="usd">21200000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:OtherLiabilities
      contextRef="i478c123cbdf04a5693d39fe47d38ee54_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjljNmI5MzBiZDZmZTRiMTNhMDFlYzk4NjY1YzI3MWY2L3RhYmxlcmFuZ2U6OWM2YjkzMGJkNmZlNGIxM2EwMWVjOTg2NjVjMjcxZjZfMy0yLTEtMS0w_5652d9d0-3fc2-48a1-a932-577dbc1b55d4"
      unitRef="usd">61000000.0</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i36638689867843109daff532397d136a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RhYmxlOjljNmI5MzBiZDZmZTRiMTNhMDFlYzk4NjY1YzI3MWY2L3RhYmxlcmFuZ2U6OWM2YjkzMGJkNmZlNGIxM2EwMWVjOTg2NjVjMjcxZjZfMy00LTEtMS0w_e8cc66a4-4479-4a90-afcc-f774bdd2f5f4"
      unitRef="usd">114400000</us-gaap:OtherLiabilities>
    <regn:UnsatisfiedObligation
      contextRef="i478c123cbdf04a5693d39fe47d38ee54_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTM2NTM_920ee32d-4a91-48aa-a87f-465a91ab165d"
      unitRef="usd">130300000</regn:UnsatisfiedObligation>
    <regn:CollaborativeArrangementUpfrontPaymentMade
      contextRef="ic92360f27f254c5cb8b7dbf9f12ca77b_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTUxNzY_84c9e19d-134a-4b7f-b19a-9c83c8bd5656"
      unitRef="usd">70000000.0</regn:CollaborativeArrangementUpfrontPaymentMade>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="i3e329e6feefb45cf9ed05530b0d0a61d_I20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTUyOTc_fab32658-d3a3-4300-a128-3ef6dbc4c35e"
      unitRef="shares">925218</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:InvestmentOwnedAtCost
      contextRef="i3e329e6feefb45cf9ed05530b0d0a61d_I20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTUzNjc_659310ba-8706-4616-b7e8-7d0f10adcc8e"
      unitRef="usd">30000000.0</us-gaap:InvestmentOwnedAtCost>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic92360f27f254c5cb8b7dbf9f12ca77b_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTU0NTA_b5cbc141-7388-415b-a94b-87ceae82201c"
      unitRef="usd">15000000.0</us-gaap:ResearchAndDevelopmentExpense>
    <regn:PercentageOfResearchAndDevelopmentsCostsToBePaidByCounterparty
      contextRef="i6e8b16b9d02f4c5db91ce70d178e3e91_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfMTU4MDc_bfd06ea7-be4e-4bf5-b9b2-e02180c8ee26"
      unitRef="number">0.80</regn:PercentageOfResearchAndDevelopmentsCostsToBePaidByCounterparty>
    <regn:MaximumTransactionAgreementPayments
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF8zNy9mcmFnOmM0ZmUyN2Q3OTI5YTQ1Y2Y5Y2IwNDYzMmVlYmM2YTk2L3RleHRyZWdpb246YzRmZTI3ZDc5MjlhNDVjZjljYjA0NjMyZWViYzZhOTZfNDk0NzgwMjM0MzU0MQ_95128095-2fe7-44fa-9b7b-0f5a294bc8b6"
      unitRef="usd">450200000</regn:MaximumTransactionAgreementPayments>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RleHRyZWdpb246OTJiMmIxODA3ZjVhNDk3YzgzOWExYzMyMTI4ODlhZTdfNzg1_4e56942b-68e2-47ea-b24a-fff1cda862a0">Net Income Per Share &lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's basic net income per share amounts have been 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:76.900%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.023%"/&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;September 30,&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;Nine Months Ended &lt;br/&gt;September 30,&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;2020&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;2019&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;2020&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;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;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;842.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;669.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;2,364.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,323.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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - basic&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;105.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109.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;108.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;109.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;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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;116.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:400;line-height:100%"&gt;Net income per share - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;12.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.54&#160;&lt;/span&gt;&lt;/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;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:60.964%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.672%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.011%"/&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;September 30,&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;Nine Months Ended &lt;br/&gt;September 30,&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;2020&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;2019&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;2020&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;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;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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RleHRyZWdpb246OTJiMmIxODA3ZjVhNDk3YzgzOWExYzMyMTI4ODlhZTdfNzky_528d453a-aa90-4223-b954-3faa242c0dcd">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:76.900%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.023%"/&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;September 30,&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;Nine Months Ended &lt;br/&gt;September 30,&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;2020&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;2019&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;2020&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;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;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;842.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;669.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;2,364.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,323.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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares - basic&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;105.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109.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;108.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;109.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;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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;116.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:400;line-height:100%"&gt;Net income per share - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;12.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.54&#160;&lt;/span&gt;&lt;/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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfMi0yLTEtMS0w_49a6e178-28a5-4ae3-8ae7-275589249cba"
      unitRef="usd">842100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfMi00LTEtMS0w_3aa85e40-b4ad-48fd-b682-80cc2abb660f"
      unitRef="usd">669600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfMi02LTEtMS0w_0ffc34b8-aed4-4766-b5b0-07994bbeb0d1"
      unitRef="usd">2364000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfMi04LTEtMS0w_222b42bf-dc84-4d59-b75d-c399fcc64ba9"
      unitRef="usd">1323800000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfNS0yLTEtMS0w_f6981412-e0a5-4324-8e2b-e731118c2987"
      unitRef="shares">105500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfNS00LTEtMS0w_57091313-a9da-4700-aa97-d3c84d99dd84"
      unitRef="shares">109400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfNS02LTEtMS0w_459ab687-9f2c-41ee-a95f-a34080275346"
      unitRef="shares">108300000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfNS04LTEtMS0w_2534a12f-558c-4239-9802-4b039ed2a633"
      unitRef="shares">109200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iffa227b8deba441693b33a2fbafddb8e_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfNy0yLTEtMS0w_15a8dd81-78a9-4092-8077-e372ade81dc9"
      unitRef="shares">7800000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2ab2a78eec84461897d6a611b6915df8_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfNy00LTEtMS0w_8e30ead8-e75e-46f9-85ac-32c693863c24"
      unitRef="shares">4800000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia9825a846e164e5ea7cfe55e771e11b5_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfNy02LTEtMS0w_70f3d513-99c4-404a-b941-8d1e49e9efd8"
      unitRef="shares">7300000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic7f5db47717d49e1844b3f7b3174f1dd_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfNy04LTEtMS0w_98f4c1e5-e7bc-4818-a879-43f3bb99609a"
      unitRef="shares">5500000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ife0ade14d07348fea114a6a08fedda5a_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfOC0yLTEtMS0w_1093fad9-63b4-4f28-a5fc-f64054dd2b89"
      unitRef="shares">600000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i9f33ed3e59d44118a5a40e3435d58ef8_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfOC00LTEtMS0w_4f5ce628-183e-4b49-83fa-44066c55e0f8"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iff9d9e2ee1494f5f9a4f9463de7838e6_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfOC02LTEtMS0w_1b2dc336-5cfb-4114-94f5-99b63c768d8b"
      unitRef="shares">500000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i66510b4d5ffc47b6a9f4b37c4c429ca3_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfOC04LTEtMS0w_c068f51c-ec9c-44a3-94b9-364cbec65a56"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfOS0yLTEtMS0w_17d8d3f9-d847-4be2-a719-e68c18824d25"
      unitRef="shares">113900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfOS00LTEtMS0w_cdfea998-08c1-43bb-9123-72260aa85f91"
      unitRef="shares">114200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfOS02LTEtMS0w_dbfc10b4-dae0-4e8e-bf26-f1383f431394"
      unitRef="shares">116100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfOS04LTEtMS0w_5a80aa04-9ee1-4787-a95d-f8512e8ec771"
      unitRef="shares">114700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfMTEtMi0xLTEtMA_039aed97-1e89-4612-89c4-3d31733e9a70"
      unitRef="usdPerShare">7.98</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfMTEtNC0xLTEtMA_4e347043-02f3-4044-8728-9ef1ca4e2b55"
      unitRef="usdPerShare">6.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfMTEtNi0xLTEtMA_fd7eac92-a076-478e-bb83-28ea9c09acec"
      unitRef="usdPerShare">21.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfMTEtOC0xLTEtMA_71073d6b-39b5-4567-a87f-a66d99a424c4"
      unitRef="usdPerShare">12.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfMTItMi0xLTEtMA_3b934267-5cae-4ed0-b2e3-2337c62a23fc"
      unitRef="usdPerShare">7.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfMTItNC0xLTEtMA_6216e80b-d152-4750-9add-a84ac881f894"
      unitRef="usdPerShare">5.86</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfMTItNi0xLTEtMA_1bff6f55-574a-4ac8-87c6-fc77e8b88593"
      unitRef="usdPerShare">20.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjU3YTA3MDkxOGY1ZjRlMTY4NTVkYTNmMzgwMTFjODg3L3RhYmxlcmFuZ2U6NTdhMDcwOTE4ZjVmNGUxNjg1NWRhM2YzODAxMWM4ODdfMTItOC0xLTEtMA_8f0ce353-882c-4a68-a071-587329a72ba2"
      unitRef="usdPerShare">11.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RleHRyZWdpb246OTJiMmIxODA3ZjVhNDk3YzgzOWExYzMyMTI4ODlhZTdfNzg3_ff30ba46-a168-4bf3-b0d3-c25c68e16167">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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:60.964%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.672%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.011%"/&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;September 30,&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;Nine Months Ended &lt;br/&gt;September 30,&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;2020&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;2019&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;2020&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;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;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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib54c03b4823b4871926f13634d87caab_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjAwMjk3NDUwYjQ3NzRmMWFhMTk2NmY1MTNiOWFlZDJlL3RhYmxlcmFuZ2U6MDAyOTc0NTBiNDc3NGYxYWExOTY2ZjUxM2I5YWVkMmVfMi0yLTEtMS0w_86de6484-5d85-45dc-be14-379ce94748e0"
      unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9207f4bbca3f4cf89c0781ee2963e848_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjAwMjk3NDUwYjQ3NzRmMWFhMTk2NmY1MTNiOWFlZDJlL3RhYmxlcmFuZ2U6MDAyOTc0NTBiNDc3NGYxYWExOTY2ZjUxM2I5YWVkMmVfMi00LTEtMS0w_a05513a1-e386-48a7-b42e-57f15f2cd679"
      unitRef="shares">18300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icafbbe3c8ece417ea95836d71b2b8d9c_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjAwMjk3NDUwYjQ3NzRmMWFhMTk2NmY1MTNiOWFlZDJlL3RhYmxlcmFuZ2U6MDAyOTc0NTBiNDc3NGYxYWExOTY2ZjUxM2I5YWVkMmVfMi02LTEtMS0w_c8b108ca-be71-4b5d-8b27-d21697f503db"
      unitRef="shares">2600000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia323b61d6ca54592b8470bc4a3c536af_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjAwMjk3NDUwYjQ3NzRmMWFhMTk2NmY1MTNiOWFlZDJlL3RhYmxlcmFuZ2U6MDAyOTc0NTBiNDc3NGYxYWExOTY2ZjUxM2I5YWVkMmVfMi04LTEtMS0w_c57e916e-33bb-487f-a4ca-cd90c3750342"
      unitRef="shares">18200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i78f643a7609c4ebfbb43b0e1032cdde6_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjAwMjk3NDUwYjQ3NzRmMWFhMTk2NmY1MTNiOWFlZDJlL3RhYmxlcmFuZ2U6MDAyOTc0NTBiNDc3NGYxYWExOTY2ZjUxM2I5YWVkMmVfMy0yLTEtMS0w_2fe251fe-0f7e-4b02-877c-a727d730fc2b"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i60c6215466c64dd8a803be94b251edda_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjAwMjk3NDUwYjQ3NzRmMWFhMTk2NmY1MTNiOWFlZDJlL3RhYmxlcmFuZ2U6MDAyOTc0NTBiNDc3NGYxYWExOTY2ZjUxM2I5YWVkMmVfMy00LTEtMS0w_df928c5f-5e82-41c6-b8bc-dddb5a324d00"
      unitRef="shares">400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id810e98c23264dd7862faff8c51896f0_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjAwMjk3NDUwYjQ3NzRmMWFhMTk2NmY1MTNiOWFlZDJlL3RhYmxlcmFuZ2U6MDAyOTc0NTBiNDc3NGYxYWExOTY2ZjUxM2I5YWVkMmVfMy02LTEtMS0w_6a79d869-c649-47bf-8899-59a9b5bbf895"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if92d56f793334c729cbf51da9cc2bb80_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80MC9mcmFnOjkyYjJiMTgwN2Y1YTQ5N2M4MzlhMWMzMjEyODg5YWU3L3RhYmxlOjAwMjk3NDUwYjQ3NzRmMWFhMTk2NmY1MTNiOWFlZDJlL3RhYmxlcmFuZ2U6MDAyOTc0NTBiNDc3NGYxYWExOTY2ZjUxM2I5YWVkMmVfMy04LTEtMS0w_3de6dc70-428d-4426-8175-8928cba5ee07"
      unitRef="shares">400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RleHRyZWdpb246MjVmNjdmYzgwODBiNDZjMTg2Y2RiMjkxNGUyOTAwMjBfMTQ1Mg_55d23157-fda5-4db1-bcf5-2330dd13e9f3">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 September&#160;30, 2020 and December&#160;31, 2019 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: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;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 September 30, 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;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;2,796.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;40.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,836.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;133.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;390.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.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;390.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;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;122.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;122.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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;3,508.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;42.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&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;3,550.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr 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, 2019&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,960.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;27.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 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,988.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;54.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.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;92.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;&#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;92.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;72.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;72.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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,206.3&#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;28.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&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;4,234.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 September&#160;30, 2020 mature at various dates through September 2025. The fair values of available-for-sale debt security investments 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;September 30,&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: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;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;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;1,452.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,596.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,097.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638.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-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,550.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,234.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;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:97.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.832%"/&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;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 September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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;560.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;560.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;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;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;606.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;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;606.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;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257.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;(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257.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;(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;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;U.S. government and government agency obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;274.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&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;For the three months ended September&#160;30, 2020, realized gains on sales of marketable securities were not material. For the nine months ended September&#160;30, 2020, realized gains were $28.5&#160;million. Realized losses were not material for the three and nine months ended September&#160;30, 2020. There were no realized losses on sales of marketable securities, and realized gains were not material, for the three and nine months ended September&#160;30, 2019.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With respect to marketable securities, for the three and nine months ended September&#160;30, 2020 and 2019, amounts reclassified from Accumulated other comprehensive income into Other (expense) income, net were related to realized gains and losses on sales of available-for-sale debt securities (as described above).&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RleHRyZWdpb246MjVmNjdmYzgwODBiNDZjMTg2Y2RiMjkxNGUyOTAwMjBfMTQ1OA_ba57d6b4-24c0-4b8a-a93a-f79a40056ede">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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: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;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 September 30, 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;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;2,796.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;40.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,836.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;133.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;390.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.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;390.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;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;122.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;122.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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;3,508.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;42.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&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;3,550.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr 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, 2019&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,960.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;27.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 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,988.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;54.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sovereign bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.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;92.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;&#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;92.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;72.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;72.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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,206.3&#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;28.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&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;4,234.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic6371d5d148549828b6707ade5b5f0ea_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMi0yLTEtMS0w_bc224c04-60c3-448e-8497-c4d7d760d63b"
      unitRef="usd">2796600000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic6371d5d148549828b6707ade5b5f0ea_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMi00LTEtMS0w_aff25c92-db44-4be8-80ad-53ee60278dff"
      unitRef="usd">40100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic6371d5d148549828b6707ade5b5f0ea_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMi02LTEtMS0w_8208a845-21d0-417b-b2c6-0c77aae40a75"
      unitRef="usd">700000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic6371d5d148549828b6707ade5b5f0ea_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMi04LTEtMS0w_16e17ae5-85c2-4741-b74d-e062385ab2e5"
      unitRef="usd">2836000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id99617e0fbe44be4ba82c4083676868b_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMy0yLTEtMS0w_23a971b2-0013-4649-abac-dc34dda84b86"
      unitRef="usd">133500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id99617e0fbe44be4ba82c4083676868b_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMy00LTEtMS0w_45da744d-9392-403a-868e-0e2c81730d5e"
      unitRef="usd">1300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id99617e0fbe44be4ba82c4083676868b_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMy02LTEtMS0w_5f34c7ed-ed0c-495c-9e57-95c2117cdad1"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id99617e0fbe44be4ba82c4083676868b_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMy04LTEtMS0w_1dfc23b3-60e2-46f0-9aaa-c8a49a7cc4d3"
      unitRef="usd">134700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib2f12ac6d96642d3afe120dc2407f7e9_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfNC0yLTEtMS0w_a09eaa1b-50c3-44f0-8beb-46bf6c69a702"
      unitRef="usd">65400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib2f12ac6d96642d3afe120dc2407f7e9_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfNC00LTEtMS0w_4cbe6d27-6c1d-4cac-bb30-804f11e980a8"
      unitRef="usd">1200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib2f12ac6d96642d3afe120dc2407f7e9_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfNC02LTEtMS0w_f1af3fdc-7943-4971-b785-d2dbe530d647"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib2f12ac6d96642d3afe120dc2407f7e9_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfNC04LTEtMS0w_d8c8c86a-7585-4ec6-9047-a0f668d5fd67"
      unitRef="usd">66600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i911314304b514431af13b55d5a2dc5ca_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfNS0yLTEtMS0w_ef7832a4-2b1a-473e-8add-13d239e6afa0"
      unitRef="usd">390400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i911314304b514431af13b55d5a2dc5ca_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfNS00LTEtMS0w_49260689-545a-488d-8d47-e2563c2c77ec"
      unitRef="usd">200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i911314304b514431af13b55d5a2dc5ca_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfNS02LTEtMS0w_7d42a829-471a-48c4-87bb-d860adc57321"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i911314304b514431af13b55d5a2dc5ca_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfNS04LTEtMS0w_c4ea5e71-2d74-478d-bd54-f7e4116988d5"
      unitRef="usd">390600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8a25246f43da4ad1b8d8e5b7d20dfd3e_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfNi0yLTEtMS0w_c54c7974-767d-47a7-a15f-3aa08fa79bab"
      unitRef="usd">122400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8a25246f43da4ad1b8d8e5b7d20dfd3e_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfNi00LTEtMS0w_9f46754a-bc07-4419-8a01-b9e527b01d1f"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8a25246f43da4ad1b8d8e5b7d20dfd3e_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfNi02LTEtMS0w_147c74ef-57fc-46dd-a7c9-569c417b6354"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8a25246f43da4ad1b8d8e5b7d20dfd3e_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfNi04LTEtMS0w_312763a5-5eec-4d3e-87e3-b1fb9fcd838f"
      unitRef="usd">122500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfNy0yLTEtMS0w_c2edd589-8e4b-4618-afb0-2deaa3d028e2"
      unitRef="usd">3508300000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfNy00LTEtMS0w_aa5e6834-7c63-42d4-a069-1cc24b9ba6ed"
      unitRef="usd">42900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfNy02LTEtMS0w_f2c9ed1a-4f48-43b2-b98b-11993a392c4e"
      unitRef="usd">800000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfNy04LTEtMS0w_1591fb6b-ccd5-42b0-931f-4e5627bd7c9c"
      unitRef="usd">3550400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1d63c24f0218414e9990379ad00300cd_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTAtMi0xLTEtMA_3034a7af-77d4-43d6-b40f-5bdff9163ebc"
      unitRef="usd">3960500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1d63c24f0218414e9990379ad00300cd_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTAtNC0xLTEtMA_f97ed72f-72f8-44f0-a241-d1da9885681e"
      unitRef="usd">27800000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1d63c24f0218414e9990379ad00300cd_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTAtNi0xLTEtMA_95f73b76-b5af-4e7d-8a09-b2fe2873b266"
      unitRef="usd">200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1d63c24f0218414e9990379ad00300cd_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTAtOC0xLTEtMA_d9e0f885-5f4c-4247-899f-110feb1742e6"
      unitRef="usd">3988100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6c8ceb313d6d4253941c222abbdda87d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTEtMi0xLTEtMA_3e299a8b-7e7f-499d-9c73-f69c318ed62f"
      unitRef="usd">54300000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6c8ceb313d6d4253941c222abbdda87d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTEtNC0xLTEtMA_24b8679e-0c09-4435-a913-8007e7a47a5b"
      unitRef="usd">200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6c8ceb313d6d4253941c222abbdda87d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTEtNi0xLTEtMA_127b2df5-c768-486a-bf27-71437307ddf8"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6c8ceb313d6d4253941c222abbdda87d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTEtOC0xLTEtMA_b99589ee-00ab-4065-b6f8-d7a94607807c"
      unitRef="usd">54400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5d45dd2344b9435d9aca4a3a8a97973e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTItMi0xLTEtMA_381f6891-66ca-4fb2-b2a2-6bb2a475af36"
      unitRef="usd">26900000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5d45dd2344b9435d9aca4a3a8a97973e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTItNC0xLTEtMA_4e386c68-ca83-4cda-855a-7972c768a1c8"
      unitRef="usd">400000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5d45dd2344b9435d9aca4a3a8a97973e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTItNi0xLTEtMA_2164f30c-d412-4b7a-b4d8-14527cd6bd11"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5d45dd2344b9435d9aca4a3a8a97973e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTItOC0xLTEtMA_18b3f5c8-8f06-4df9-a14d-dfb1491156f1"
      unitRef="usd">27300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idad0c140dee94620bf61713792c263c0_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTMtMi0xLTEtMA_2397fb3c-098a-4775-a8be-191f9724314c"
      unitRef="usd">92300000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idad0c140dee94620bf61713792c263c0_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTMtNC0xLTEtMA_f81bf4f9-b0fd-4c9f-9e43-5503cee7a530"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idad0c140dee94620bf61713792c263c0_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTMtNi0xLTEtMA_9a0d7f35-225e-4b7c-bd9f-2cc6cab39b99"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idad0c140dee94620bf61713792c263c0_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTMtOC0xLTEtMA_6d45c7e3-d519-4476-9975-aacb7e519060"
      unitRef="usd">92300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i96c5c5c10a764aa7a44e809bc6909b5a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTQtMi0xLTEtMA_067de385-4363-48c1-bfaa-faa59fecc84a"
      unitRef="usd">72300000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i96c5c5c10a764aa7a44e809bc6909b5a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTQtNC0xLTEtMA_2be8bd64-e09b-4042-b334-905f8ea8694a"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i96c5c5c10a764aa7a44e809bc6909b5a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTQtNi0xLTEtMA_18170bfb-5c0b-46c1-935b-ae4cac3fb847"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i96c5c5c10a764aa7a44e809bc6909b5a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTQtOC0xLTEtMA_10f06e0e-6767-4212-8bc9-b70b3ae3e5b5"
      unitRef="usd">72400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTUtMi0xLTEtMA_6cd784c8-cae6-4888-b285-f5e1f74c55a1"
      unitRef="usd">4206300000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTUtNC0xLTEtMA_7aeea5bf-3208-49ca-9ffc-950f88b9975f"
      unitRef="usd">28500000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTUtNi0xLTEtMA_c618b874-d0de-4c05-9034-8d50da9fd259"
      unitRef="usd">300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjM4NDQzNjgwZDAyMjQyYmE4OTNlNTM3Y2ExNGI4NjIxL3RhYmxlcmFuZ2U6Mzg0NDM2ODBkMDIyNDJiYTg5M2U1MzdjYTE0Yjg2MjFfMTUtOC0xLTEtMA_38c81f0e-6ca0-45b8-8c66-ece16d3170b5"
      unitRef="usd">4234500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RleHRyZWdpb246MjVmNjdmYzgwODBiNDZjMTg2Y2RiMjkxNGUyOTAwMjBfMTQ2NQ_bef4f88c-db60-454c-b113-10e5e7cb3d76">The fair values of available-for-sale debt security investments 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;September 30,&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: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;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;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;1,452.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,596.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,097.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,638.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-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,550.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,234.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:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjg4YjE3YzA1MTVlNDQ5NTdhNDc3ZGUwYjY1ZDE1YzEzL3RhYmxlcmFuZ2U6ODhiMTdjMDUxNWU0NDk1N2E0NzdkZTBiNjVkMTVjMTNfMi0yLTEtMS0w_ac37617b-2e0b-426e-9b8f-fb29711f78a8"
      unitRef="usd">1452900000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjg4YjE3YzA1MTVlNDQ5NTdhNDc3ZGUwYjY1ZDE1YzEzL3RhYmxlcmFuZ2U6ODhiMTdjMDUxNWU0NDk1N2E0NzdkZTBiNjVkMTVjMTNfMi00LTEtMS0w_1c679924-d36d-45ec-9608-e457c073fb68"
      unitRef="usd">1596500000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjg4YjE3YzA1MTVlNDQ5NTdhNDc3ZGUwYjY1ZDE1YzEzL3RhYmxlcmFuZ2U6ODhiMTdjMDUxNWU0NDk1N2E0NzdkZTBiNjVkMTVjMTNfMy0yLTEtMS0w_130d47f1-a037-484d-9ffd-6eff15313799"
      unitRef="usd">2097500000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjg4YjE3YzA1MTVlNDQ5NTdhNDc3ZGUwYjY1ZDE1YzEzL3RhYmxlcmFuZ2U6ODhiMTdjMDUxNWU0NDk1N2E0NzdkZTBiNjVkMTVjMTNfMy00LTEtMS0w_9bfa3e20-bf2a-4df0-ac63-88902d4255ac"
      unitRef="usd">2638000000.0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjg4YjE3YzA1MTVlNDQ5NTdhNDc3ZGUwYjY1ZDE1YzEzL3RhYmxlcmFuZ2U6ODhiMTdjMDUxNWU0NDk1N2E0NzdkZTBiNjVkMTVjMTNfNS0yLTEtMS0w_d7ee0960-c18f-4af4-81bc-baa53a9be510"
      unitRef="usd">3550400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjg4YjE3YzA1MTVlNDQ5NTdhNDc3ZGUwYjY1ZDE1YzEzL3RhYmxlcmFuZ2U6ODhiMTdjMDUxNWU0NDk1N2E0NzdkZTBiNjVkMTVjMTNfNS00LTEtMS0w_6a9d2592-68fe-4274-a28e-7cbb30f46bc5"
      unitRef="usd">4234500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RleHRyZWdpb246MjVmNjdmYzgwODBiNDZjMTg2Y2RiMjkxNGUyOTAwMjBfMTQ1OQ_1def1142-a0de-4a8c-b9f9-6ab8a8f20d4e">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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:97.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.832%"/&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;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 September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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;560.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;560.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;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;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;606.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;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;606.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;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257.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;(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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257.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;(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;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;U.S. government and government agency obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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;274.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&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:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i20d30029d14449749b125424cd027e65_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfMi0xLTEtMS0w_9b020b6e-342d-4de7-a6c9-f9fa4d22837b"
      unitRef="usd">560500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i20d30029d14449749b125424cd027e65_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfMi0zLTEtMS0w_3d8c90e8-b129-42dd-a5f1-55bdfd8d24c3"
      unitRef="usd">700000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i20d30029d14449749b125424cd027e65_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfMi01LTEtMS0w_d68d2987-0238-4425-aae0-b3caa49dbae2"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i20d30029d14449749b125424cd027e65_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfMi03LTEtMS0w_65c04b9a-2151-4cd0-8328-893ec4886986"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i20d30029d14449749b125424cd027e65_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfMi05LTEtMS0w_b6e3ce3e-dab3-4bdd-96e3-e70a3f814f53"
      unitRef="usd">560500000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i20d30029d14449749b125424cd027e65_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfMi0xMS0xLTEtMA_8cd0e5ab-784a-4a80-acd1-96edf9bf1713"
      unitRef="usd">700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="if71c780a8fb44eb3a2cfd3e811018adf_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfMy0xLTEtMS00MzM3_3cbd2af5-8c5e-4232-8aa4-7e34eb1dc731"
      unitRef="usd">45500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="if71c780a8fb44eb3a2cfd3e811018adf_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfMy0zLTEtMS00MzQz_11455d62-7e22-4abc-8b29-af5e0c2b1e84"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="if71c780a8fb44eb3a2cfd3e811018adf_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfMy01LTEtMS00MzQz_f6635596-5c45-4920-9d6d-f089118ea8fb"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="if71c780a8fb44eb3a2cfd3e811018adf_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfMy03LTEtMS00MzQz_80b8e055-16ca-40dc-962f-2cbd2c1e9af0"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="if71c780a8fb44eb3a2cfd3e811018adf_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfMy05LTEtMS00MzQz_5f0ce256-3bbc-4aae-bce6-331e01a6c4eb"
      unitRef="usd">45500000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="if71c780a8fb44eb3a2cfd3e811018adf_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfMy0xMS0xLTEtNDM0Nw_48f61464-b052-4c92-9857-f3a85428ed0d"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNC0xLTEtMS02MjQ5_12777726-50da-4ae5-820f-55886984f752"
      unitRef="usd">606000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNC0zLTEtMS02MjQ5_5644751e-fd20-4081-b7c2-4177615abc64"
      unitRef="usd">800000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNC01LTEtMS02MjQ5_09a3d7a2-c7c1-4933-85d3-5d6fa7eef484"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNC03LTEtMS02MjQ5_0f34a777-3a3a-4b72-99ad-43d0e2751038"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNC05LTEtMS02MjQ5_e3be4efb-23f3-42cf-9496-d4a2fdc71099"
      unitRef="usd">606000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNC0xMS0xLTEtNjI0OQ_d33bb72e-e66c-4038-9f5f-fed4582ffb7f"
      unitRef="usd">800000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ib8cc65a8a19c4e8cabd9a049b3a6ce24_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNS0xLTEtMS0w_af59aee3-9a02-4ee7-9ce4-262660a93109"
      unitRef="usd">257200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ib8cc65a8a19c4e8cabd9a049b3a6ce24_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNS0zLTEtMS0w_fff6ae9a-323c-4d7a-a46a-1b2d0b7d9109"
      unitRef="usd">200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ib8cc65a8a19c4e8cabd9a049b3a6ce24_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNS01LTEtMS0w_cb73cb3f-2216-4d04-b5d1-f735340f2fc6"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ib8cc65a8a19c4e8cabd9a049b3a6ce24_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNS03LTEtMS0w_f425a2df-0354-4a79-82fd-6556dc3a5bbe"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ib8cc65a8a19c4e8cabd9a049b3a6ce24_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNS05LTEtMS0w_a7a0a6c9-eb02-42c6-93c8-6a321c174019"
      unitRef="usd">257200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ib8cc65a8a19c4e8cabd9a049b3a6ce24_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNS0xMS0xLTEtMA_8f88dfee-2489-480b-a6db-175113eec6b8"
      unitRef="usd">200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="iae6ef393ea1f41409b5056fb005e2f77_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNi0xLTEtMS0w_51467151-080c-4a19-8869-56ec304d8fc2"
      unitRef="usd">17300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="iae6ef393ea1f41409b5056fb005e2f77_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNi0zLTEtMS0w_3e0ca3f7-a949-4fbe-815a-d172bc03bf7a"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="iae6ef393ea1f41409b5056fb005e2f77_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNi01LTEtMS0w_c15699c6-8d21-4bff-8ed7-ce0d8b04bc14"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="iae6ef393ea1f41409b5056fb005e2f77_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNi03LTEtMS0w_3a140942-339b-4a4c-bb27-448deba72615"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="iae6ef393ea1f41409b5056fb005e2f77_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNi05LTEtMS0w_941b6946-e496-4262-812e-ee0c79cf2a75"
      unitRef="usd">17300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="iae6ef393ea1f41409b5056fb005e2f77_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNi0xMS0xLTEtMA_bf7944b1-5c97-43b9-a909-f343a8f912b2"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNy0xLTEtMS0w_fd406e06-fe62-4db4-a0ee-414f1b6c8387"
      unitRef="usd">274500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNy0zLTEtMS0w_1fecf9d4-2248-49b6-8bff-b7644c127d9c"
      unitRef="usd">300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNy01LTEtMS0w_9eb47902-9f3b-48a0-a891-374c2c553d4a"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNy03LTEtMS0w_0d3d6756-57c0-4a28-8fd7-302d97dec13f"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNy05LTEtMS0w_1587a70b-a435-458e-88b6-f5dfb1ab8acf"
      unitRef="usd">274500000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RhYmxlOjNlODliMmFlYWRiZjQyZGJiNjgzMjI5YjUyYTYwODA1L3RhYmxlcmFuZ2U6M2U4OWIyYWVhZGJmNDJkYmI2ODMyMjliNTJhNjA4MDVfNy0xMS0xLTEtMA_4eed56ef-010c-4a20-bba8-ecded8af88ab"
      unitRef="usd">300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:MarketableSecuritiesRealizedGainLoss
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RleHRyZWdpb246MjVmNjdmYzgwODBiNDZjMTg2Y2RiMjkxNGUyOTAwMjBfMTAyNA_28441ade-0d34-4db1-bebd-0595fff0ad2f"
      unitRef="usd">28500000</us-gaap:MarketableSecuritiesRealizedGainLoss>
    <us-gaap:MarketableSecuritiesRealizedGainLoss
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RleHRyZWdpb246MjVmNjdmYzgwODBiNDZjMTg2Y2RiMjkxNGUyOTAwMjBfMTA5Mg_695d82e4-2e0b-4800-8bc7-9301432dd55b"
      unitRef="usd">0</us-gaap:MarketableSecuritiesRealizedGainLoss>
    <us-gaap:MarketableSecuritiesRealizedGainLoss
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80My9mcmFnOjI1ZjY3ZmM4MDgwYjQ2YzE4NmNkYjI5MTRlMjkwMDIwL3RleHRyZWdpb246MjVmNjdmYzgwODBiNDZjMTg2Y2RiMjkxNGUyOTAwMjBfMTA5Mg_d1c5f41b-181d-4ee1-a65e-34a24012c6c0"
      unitRef="usd">0</us-gaap:MarketableSecuritiesRealizedGainLoss>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RleHRyZWdpb246ODRmYTRhMmE1MjIzNDJhYzg0ZWI1NTZlMThiOTQxNDBfMTMzMQ_b6d94ba9-f075-4283-a8fd-11d49447c7b6">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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 September 30, 2020&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 11.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;2,836.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,836.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.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;134.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.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;66.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 11.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;390.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.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;122.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities (unrestricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;736.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;720.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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: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,328.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;761.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,566.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 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, 2019&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 11.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,988.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 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,988.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 11.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;54.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.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 11.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;27.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;27.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 11.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;92.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;92.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.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;72.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;61.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;61.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities (restricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;557.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;557.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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,853.3&#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;618.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;4,234.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 September&#160;30, 2020 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 and nine months ended September&#160;30, 2020, we recorded $37.5 million of net unrealized losses and $133.8 million of net unrealized gains, respectively, on equity securities in Other (expense) income, net. During the three and nine months ended September&#160;30, 2019, we recorded $15.7&#160;million of net unrealized gains and $58.4&#160;million of net unrealized losses, respectively, on equity securities in Other (expense) income, net. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the investments summarized in the table above,&#160;as of September&#160;30, 2020 and December&#160;31, 2019, the Company had $60.6 million and $55.6&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our long-term debt (see Note 8 "&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;Senior Notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;" for additional details) was estimated to be $1.929&#160;billion as of September&#160;30, 2020, and was determined based on Level 2 inputs.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RleHRyZWdpb246ODRmYTRhMmE1MjIzNDJhYzg0ZWI1NTZlMThiOTQxNDBfMTM0Mg_d18b205a-f81a-412c-ad39-066e1639e2f8">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 September 30, 2020&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 11.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;2,836.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,836.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.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;134.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.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;66.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 11.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;390.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.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;122.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities (unrestricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;736.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;720.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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: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,328.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;761.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,566.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 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, 2019&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 11.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,988.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 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,988.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 11.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;54.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.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 11.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;27.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;27.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 11.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;92.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;92.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.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;72.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;61.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;61.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities (restricted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;557.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;557.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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,853.3&#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;618.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;4,234.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i57ac96ed0be24de7b4d78a4154650332_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMy0xLTEtMS0w_912ea7ac-5347-458e-ba75-4518571935ed"
      unitRef="usd">2836000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib3a8bbfcd7a24b5b824f96ad7338a054_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMy0zLTEtMS0w_5c0dac2e-cdcc-4765-a9d8-16cd4461816c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i713f9254ad4e48be9e5d986625994aa4_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMy01LTEtMS0w_fa810c44-910b-46d5-bc9a-5e28817dd7f6"
      unitRef="usd">2836000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i13644cdf2ce34c7c8c816531c17bffac_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfNC0xLTEtMS0w_9b9a26a1-6827-4d85-b075-e9912c918f59"
      unitRef="usd">134700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4cbc42470c77425ba7013c4d8b733291_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfNC0zLTEtMS0w_9b7c2189-8474-46cd-81b3-95200bd5de96"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ife4de3948dc24c89953087647ee69972_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfNC01LTEtMS0w_a223bf10-8e2a-4f7b-bf89-c9e17aa1ddde"
      unitRef="usd">134700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if88b69bb3d8246e492ef775636b3be4e_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfNS0xLTEtMS0w_050f4aae-a3d5-47b8-8516-1796114caa5d"
      unitRef="usd">66600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i40e7fa786500484f9ecd6a1394da0446_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfNS0zLTEtMS0w_8bb94fd2-84bd-4212-9914-b91066a80839"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id9dbf1de37814cc591de5f5dfd7367a5_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfNS01LTEtMS0w_1ccd0929-5a85-46e6-9b60-cc5ce091f9fc"
      unitRef="usd">66600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9d60d80740cb4c3d8c3264e5a536bb75_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfNi0xLTEtMS0w_f38a4768-f3e1-41b2-a3c8-60f036ae5642"
      unitRef="usd">390600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i45c4643a0fbe4860b2b92747ba930b68_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfNi0zLTEtMS0w_722b651b-aca1-4204-a6ad-d491e286d5ad"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifdbc67414a3f4b75a4caa66eca345086_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfNi01LTEtMS0w_16b1ec33-7888-44fa-ba0b-25960be652e6"
      unitRef="usd">390600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibb5b3e8bce4a477b86a941cc7530a23e_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfNy0xLTEtMS0w_87f5b52c-c429-4607-8785-f7667a53a935"
      unitRef="usd">122500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie06ce8aa5e2b4cc09ea1c19bd54664cc_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfNy0zLTEtMS0w_6e29668b-9a96-48e9-864d-5660a2da8066"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i73ca96a034d34a608df2c5923fa76c90_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfNy01LTEtMS0w_34281c87-b807-4e3a-b6d1-3dcdbb30d112"
      unitRef="usd">122500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i40d96bb16db141e2a860d5637be2962e_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfOC0xLTEtMS0w_1bfefff1-2409-4403-ab48-c57e060cd3cc"
      unitRef="usd">41300000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="if2506ac5a2034c828fe5038d9beb37ee_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfOC0zLTEtMS0w_dc4e296b-cff9-411e-8bd5-2228b1ff033f"
      unitRef="usd">41300000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i541eacb289b24268a93f9d97ac19b713_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfOC01LTEtMS0w_84d55a29-12e0-4dc8-9a60-9e9b8b68186d"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id6e6ac37be9848dda98174ec211537bb_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfOS0xLTEtMS0w_fcdb6c63-af05-4fe2-ac2e-bad0708572c7"
      unitRef="usd">736300000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ia9c906750bd44ebfa1472014377a3aa1_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfOS0zLTEtMS0w_d754f54a-71f8-4d0d-a249-65e680c804ef"
      unitRef="usd">720000000.0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i358f15a0dd6d48b29acf4a71f823027f_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfOS01LTEtMS0w_cc970b9f-36c5-4b20-89eb-70b22da582a3"
      unitRef="usd">16300000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:MarketableSecurities
      contextRef="i4c52905678f44008a79f2f04de098ce4_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTAtMS0xLTEtMA_885cc521-e81f-4eea-a830-2b25eda7c3d9"
      unitRef="usd">4328000000.0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i52447f425dcf49d6b1e10676a99f4280_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTAtMy0xLTEtMA_bf380caa-a7f8-4443-8c09-adb4271d3cfe"
      unitRef="usd">761300000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i28b2946c537042c89d7783ab07d85448_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTAtNS0xLTEtMA_d4adc954-c4ae-4561-8b92-9ef6d02628cf"
      unitRef="usd">3566700000</us-gaap:MarketableSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0579df393aca4a968868c9bb40a1ab0e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTQtMS0xLTEtMA_9fb89ffe-909a-4cbf-9f0c-245fa4f2855a"
      unitRef="usd">3988100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i68f420c9c13e4e23a601c1b506fa4a4b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTQtMy0xLTEtMA_230b65c9-6ba3-492d-be64-3c126b08fbf7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i19e0aead3d7445da8371fd938402c091_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTQtNS0xLTEtMA_811cc567-cf49-47d7-8737-143d35bdf1d4"
      unitRef="usd">3988100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6e14cefc3db84553880f64ccb1fa43bb_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTUtMS0xLTEtMA_21a30101-beb9-4ab8-8bb3-88165f13efbe"
      unitRef="usd">54400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i86accf19d5314b94b2f97f98ad733968_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTUtMy0xLTEtMA_b17ae861-2a5e-4cea-8554-7bf3755857e0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1e0b94218008446f83e54c839d26d417_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTUtNS0xLTEtMA_22d23ad0-8c36-425d-b057-53685c115b32"
      unitRef="usd">54400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8d5e6f8e04c640e9a3a58b970d0b5099_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTYtMS0xLTEtMA_0cf29101-e92f-41c1-885a-84d902da422a"
      unitRef="usd">27300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i322b98f3dc874456add467767aaa4162_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTYtMy0xLTEtMA_0b92671e-fa13-41a0-b344-80fbd658de58"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i278d21029b334fdfa0462d06cf1f3130_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTYtNS0xLTEtMA_e403da01-03e6-497a-96d0-0a8e70260a52"
      unitRef="usd">27300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5e8ef1954ceb4ec99864b1fe9544ceef_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTctMS0xLTEtMA_0585637d-18bd-4b3a-b6ad-d8fc08869d7f"
      unitRef="usd">92300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7feff46efcfb423cb246abcc1bb4d36a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTctMy0xLTEtMA_f916f3f5-4618-4e68-8db3-dce0f488e1d9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i18805c870e4245d592672c40510db7b3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTctNS0xLTEtMA_bc09bd66-cf69-4215-a812-3dbda83bcd77"
      unitRef="usd">92300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie8876032e074445d89ddad2131dd29fe_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTgtMS0xLTEtMA_b9c8632a-8773-46ad-a09c-3ca90ae2eabe"
      unitRef="usd">72400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i45fd969b6c884737a5442b5de99684a5_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTgtMy0xLTEtMA_629f9c94-5909-4cde-a7f6-f1da064090ca"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8593ca7502ee42d499fd89567506b6c1_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTgtNS0xLTEtMA_ff96a303-9be5-4d17-a6b5-5b9e33e25180"
      unitRef="usd">72400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ib31d2a9dd29b41c98f55f6c5305d8e3e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTktMS0xLTEtMA_2f554497-31cb-451b-87de-6798bc8d4b65"
      unitRef="usd">61600000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i8532b49a5daa42f2a3875d2512dbd140_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTktMy0xLTEtMA_42177700-8a03-4f55-8cad-245c7a10079a"
      unitRef="usd">61600000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ic3c2c6d2774a4997916504acf5a44d4a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMTktNS0xLTEtMA_7287d166-26e5-4b0b-84ce-0eb958a52bea"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ifbb07d4899f3445b83edd542e47de881_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMjAtMS0xLTEtMA_f6399c14-5b2b-4e90-b654-02a7294e369f"
      unitRef="usd">557200000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i490a6a8ff60443ed968309024d4e02ed_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMjAtMy0xLTEtMA_820249aa-444e-46e6-a3b0-24982d54ef41"
      unitRef="usd">557200000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i9093b35e7b624c38a7f019c21a2e9a5b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMjAtNS0xLTEtMA_51a2599c-8ba0-49f3-8aa6-48e6d0021ecf"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:MarketableSecurities
      contextRef="ifc12bd1bc93d4447ae534aa38c459530_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMjEtMS0xLTEtMA_98baa00e-1557-48c7-b61d-db9f9318c59a"
      unitRef="usd">4853300000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="ia0e42d73bc9440fcb7dfe671ce0e5ccd_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMjEtMy0xLTEtMA_b82ef7be-8cac-4395-a483-0ab239b1564b"
      unitRef="usd">618800000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i771b1c5b394f47639c3f9bdf6695758d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RhYmxlOjBmZGY0ZGM0MGI4NzQwZDViMTNiNjNlZDVmNDYyMTc2L3RhYmxlcmFuZ2U6MGZkZjRkYzQwYjg3NDBkNWIxM2I2M2VkNWY0NjIxNzZfMjEtNS0xLTEtMA_ec56398b-67ac-4a15-8072-40ef910ad5d9"
      unitRef="usd">4234500000</us-gaap:MarketableSecurities>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RleHRyZWdpb246ODRmYTRhMmE1MjIzNDJhYzg0ZWI1NTZlMThiOTQxNDBfODY1_6670e409-3892-4ec9-bdda-3eb88cc2df2b"
      unitRef="usd">-37500000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RleHRyZWdpb246ODRmYTRhMmE1MjIzNDJhYzg0ZWI1NTZlMThiOTQxNDBfODcy_50b6d84a-7d5f-406b-8be7-f62a4463679c"
      unitRef="usd">133800000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RleHRyZWdpb246ODRmYTRhMmE1MjIzNDJhYzg0ZWI1NTZlMThiOTQxNDBfOTk2_e38a4760-c6ee-4274-9ed6-fe4e9086c585"
      unitRef="usd">15700000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RleHRyZWdpb246ODRmYTRhMmE1MjIzNDJhYzg0ZWI1NTZlMThiOTQxNDBfMTAwMw_9804e89f-e90b-4db9-b1da-62242e63d73d"
      unitRef="usd">-58400000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RleHRyZWdpb246ODRmYTRhMmE1MjIzNDJhYzg0ZWI1NTZlMThiOTQxNDBfMTE3MA_33eb8029-85c1-4681-a39e-05f301d8d413"
      unitRef="usd">60600000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RleHRyZWdpb246ODRmYTRhMmE1MjIzNDJhYzg0ZWI1NTZlMThiOTQxNDBfMTE3Nw_58b72aff-cc28-47a6-a98d-11945489f030"
      unitRef="usd">55600000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80Ni9mcmFnOjg0ZmE0YTJhNTIyMzQyYWM4NGViNTU2ZTE4Yjk0MTQwL3RleHRyZWdpb246ODRmYTRhMmE1MjIzNDJhYzg0ZWI1NTZlMThiOTQxNDBfMTIwOTQ2Mjc5MDc4NzI_dc91bd7f-89fd-4fa1-9559-aa1ae05e9d79"
      unitRef="usd">1929000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80OS9mcmFnOjFiZjJhYTA2MzJlODQ0NjZhZmFkNzc0YjMxZDEwNmY1L3RleHRyZWdpb246MWJmMmFhMDYzMmU4NDQ2NmFmYWQ3NzRiMzFkMTA2ZjVfMjMx_580bafc3-d2ef-4b6c-80df-7cd59b984da6">Inventories&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:11pt;margin-top:11pt;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;September 30,&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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;400.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;216.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;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;715.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;727.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;132.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;70.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553.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;400.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;1,801.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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,415.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred costs represent the costs of product manufactured and shipped to the Company's collaborators for which recognition of revenue has been deferred (see Note 3).&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80OS9mcmFnOjFiZjJhYTA2MzJlODQ0NjZhZmFkNzc0YjMxZDEwNmY1L3RleHRyZWdpb246MWJmMmFhMDYzMmU4NDQ2NmFmYWQ3NzRiMzFkMTA2ZjVfMjMw_3f1898b7-a5e7-474c-aef7-b52387049c82">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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:11pt;margin-top:11pt;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;September 30,&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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;400.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;216.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;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;715.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;727.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;132.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;70.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553.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;400.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;1,801.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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,415.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80OS9mcmFnOjFiZjJhYTA2MzJlODQ0NjZhZmFkNzc0YjMxZDEwNmY1L3RhYmxlOjAyNDU0ZGE3MTJlNTQwMTk5NTdjYzlkMzUzZmZhYmM4L3RhYmxlcmFuZ2U6MDI0NTRkYTcxMmU1NDAxOTk1N2NjOWQzNTNmZmFiYzhfMi0xLTEtMS0w_a4623781-deed-40e0-96f5-b0288af83576"
      unitRef="usd">400400000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80OS9mcmFnOjFiZjJhYTA2MzJlODQ0NjZhZmFkNzc0YjMxZDEwNmY1L3RhYmxlOjAyNDU0ZGE3MTJlNTQwMTk5NTdjYzlkMzUzZmZhYmM4L3RhYmxlcmFuZ2U6MDI0NTRkYTcxMmU1NDAxOTk1N2NjOWQzNTNmZmFiYzhfMi0zLTEtMS0w_bdcc74b9-c85a-4d38-a49e-3edb82415330"
      unitRef="usd">216300000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80OS9mcmFnOjFiZjJhYTA2MzJlODQ0NjZhZmFkNzc0YjMxZDEwNmY1L3RhYmxlOjAyNDU0ZGE3MTJlNTQwMTk5NTdjYzlkMzUzZmZhYmM4L3RhYmxlcmFuZ2U6MDI0NTRkYTcxMmU1NDAxOTk1N2NjOWQzNTNmZmFiYzhfMy0xLTEtMS0w_5da2187d-de5a-4f5b-8a7e-b99a19d60787"
      unitRef="usd">715400000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80OS9mcmFnOjFiZjJhYTA2MzJlODQ0NjZhZmFkNzc0YjMxZDEwNmY1L3RhYmxlOjAyNDU0ZGE3MTJlNTQwMTk5NTdjYzlkMzUzZmZhYmM4L3RhYmxlcmFuZ2U6MDI0NTRkYTcxMmU1NDAxOTk1N2NjOWQzNTNmZmFiYzhfMy0zLTEtMS0w_29083808-e0c8-4714-8626-87e7edd14b11"
      unitRef="usd">727700000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80OS9mcmFnOjFiZjJhYTA2MzJlODQ0NjZhZmFkNzc0YjMxZDEwNmY1L3RhYmxlOjAyNDU0ZGE3MTJlNTQwMTk5NTdjYzlkMzUzZmZhYmM4L3RhYmxlcmFuZ2U6MDI0NTRkYTcxMmU1NDAxOTk1N2NjOWQzNTNmZmFiYzhfNC0xLTEtMS0w_91f3f1a9-a761-4ac1-9b1d-68775e538db7"
      unitRef="usd">132100000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80OS9mcmFnOjFiZjJhYTA2MzJlODQ0NjZhZmFkNzc0YjMxZDEwNmY1L3RhYmxlOjAyNDU0ZGE3MTJlNTQwMTk5NTdjYzlkMzUzZmZhYmM4L3RhYmxlcmFuZ2U6MDI0NTRkYTcxMmU1NDAxOTk1N2NjOWQzNTNmZmFiYzhfNC0zLTEtMS0w_dc7bc3e8-1372-4282-a52a-108140378e7e"
      unitRef="usd">70600000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:OtherInventoryNetOfReserves
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80OS9mcmFnOjFiZjJhYTA2MzJlODQ0NjZhZmFkNzc0YjMxZDEwNmY1L3RhYmxlOjAyNDU0ZGE3MTJlNTQwMTk5NTdjYzlkMzUzZmZhYmM4L3RhYmxlcmFuZ2U6MDI0NTRkYTcxMmU1NDAxOTk1N2NjOWQzNTNmZmFiYzhfNS0xLTEtMS0w_edbd8fd2-37d6-416a-98f5-162196ee0afc"
      unitRef="usd">553700000</us-gaap:OtherInventoryNetOfReserves>
    <us-gaap:OtherInventoryNetOfReserves
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80OS9mcmFnOjFiZjJhYTA2MzJlODQ0NjZhZmFkNzc0YjMxZDEwNmY1L3RhYmxlOjAyNDU0ZGE3MTJlNTQwMTk5NTdjYzlkMzUzZmZhYmM4L3RhYmxlcmFuZ2U6MDI0NTRkYTcxMmU1NDAxOTk1N2NjOWQzNTNmZmFiYzhfNS0zLTEtMS0w_7bc6bdf4-59a5-49b8-96eb-5f0e0a2521a4"
      unitRef="usd">400900000</us-gaap:OtherInventoryNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80OS9mcmFnOjFiZjJhYTA2MzJlODQ0NjZhZmFkNzc0YjMxZDEwNmY1L3RhYmxlOjAyNDU0ZGE3MTJlNTQwMTk5NTdjYzlkMzUzZmZhYmM4L3RhYmxlcmFuZ2U6MDI0NTRkYTcxMmU1NDAxOTk1N2NjOWQzNTNmZmFiYzhfNi0xLTEtMS0w_be1efed4-f7e1-4cee-9822-778fe73d8209"
      unitRef="usd">1801600000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF80OS9mcmFnOjFiZjJhYTA2MzJlODQ0NjZhZmFkNzc0YjMxZDEwNmY1L3RhYmxlOjAyNDU0ZGE3MTJlNTQwMTk5NTdjYzlkMzUzZmZhYmM4L3RhYmxlcmFuZ2U6MDI0NTRkYTcxMmU1NDAxOTk1N2NjOWQzNTNmZmFiYzhfNi0zLTEtMS0w_8596f320-39e8-41dc-a90a-d176cf4443dd"
      unitRef="usd">1415500000</us-gaap:InventoryNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81Mi9mcmFnOjFkN2NmMzAwYTM4YTQ4MWQ4NjBhYjEyNmFhYmFiOTlkL3RleHRyZWdpb246MWQ3Y2YzMDBhMzhhNDgxZDg2MGFiMTI2YWFiYWI5OWRfMTQ2NA_984df62a-521d-4b25-8fc8-454d3dbe5ab4">Debt&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Bridge Loan Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As described in Note 10, we purchased shares of our Common Stock from Sanofi, in connection with Sanofi's secondary offering of our Common Stock held by Sanofi, with a combination of cash on hand, proceeds from the sale of marketable securities, and proceeds from loans under a $1.5&#160;billion senior unsecured 364-day bridge loan facility (the "Bridge Facility") which was entered into in May 2020. The loans under the Bridge Facility bore interest at a variable interest rate based on either the London Interbank Offered Rate or the alternate base rate, plus an applicable margin that varied with our debt rating and total leverage ratio. The Bridge Facility was repaid in full during the third quarter of 2020 following the closing of the issuance and sale of the Company's senior notes (as described below).  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, we issued and sold $1.250&#160;billion aggregate principal amount of senior unsecured notes due 2030 (the "2030 Notes") and $750&#160;million aggregate principal amount of senior unsecured notes due 2050 (the "2050 Notes" and, together with the 2030 Notes, the "Notes"). Net proceeds from the issuance and sale of the Notes (after deducting underwriting discounts and offering expenses) were used in part to repay in full the Bridge Facility described above. The underwriting discounts and offering expenses are being amortized as additional interest expense over the period from issuance through maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2030 Notes accrue interest at the rate of 1.750% per year and will mature on September 15, 2030. The 2050 Notes accrue interest at the rate of 2.800% per year and will mature on September 15, 2050. Interest on each series of Notes is payable semi-annually in arrears on March 15 and September 15 of each year until their respective maturity dates. Interest expense related to the Notes for the three months ended September&#160;30, 2020 was $6.4&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes may be redeemed at the Company&#x2019;s option at any time at 100% of the principal amount plus accrued and unpaid interest, and, until a specified period before maturity, a specified make-whole amount. The Notes contain a change-of-control provision that, under certain circumstances, may require the Company to offer to repurchase the Notes at a price equal to 101% of the principal amount plus accrued and unpaid interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes also contain certain limitations on the Company&#x2019;s ability to incur liens and enter into sale and leaseback transactions, as well as customary events of default.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8d06b9c5853e400a9847d748ae198625_I20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81Mi9mcmFnOjFkN2NmMzAwYTM4YTQ4MWQ4NjBhYjEyNmFhYmFiOTlkL3RleHRyZWdpb246MWQ3Y2YzMDBhMzhhNDgxZDg2MGFiMTI2YWFiYWI5OWRfMjkx_8bba3f3e-d09f-42eb-bcc3-09db42a6d4f7"
      unitRef="usd">1500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie7c14da02ab04b15a697c1f976f6c63b_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81Mi9mcmFnOjFkN2NmMzAwYTM4YTQ4MWQ4NjBhYjEyNmFhYmFiOTlkL3RleHRyZWdpb246MWQ3Y2YzMDBhMzhhNDgxZDg2MGFiMTI2YWFiYWI5OWRfMTIwOTQ2Mjc5MDg4MTg_c144c130-4d4b-414b-bca8-1750c413c5e3"
      unitRef="usd">1250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ied42ff47bb2e4f48ad72135de84e2827_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81Mi9mcmFnOjFkN2NmMzAwYTM4YTQ4MWQ4NjBhYjEyNmFhYmFiOTlkL3RleHRyZWdpb246MWQ3Y2YzMDBhMzhhNDgxZDg2MGFiMTI2YWFiYWI5OWRfMTIwOTQ2Mjc5MDg5MDc_84e82512-8241-475b-bd8e-734fbdc00600"
      unitRef="usd">750000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie7c14da02ab04b15a697c1f976f6c63b_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81Mi9mcmFnOjFkN2NmMzAwYTM4YTQ4MWQ4NjBhYjEyNmFhYmFiOTlkL3RleHRyZWdpb246MWQ3Y2YzMDBhMzhhNDgxZDg2MGFiMTI2YWFiYWI5OWRfMTIwOTQ2Mjc5MDk0MDE_418e4fe9-6e54-4d6d-aa0e-4c114b249f41"
      unitRef="number">0.01750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ied42ff47bb2e4f48ad72135de84e2827_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81Mi9mcmFnOjFkN2NmMzAwYTM4YTQ4MWQ4NjBhYjEyNmFhYmFiOTlkL3RleHRyZWdpb246MWQ3Y2YzMDBhMzhhNDgxZDg2MGFiMTI2YWFiYWI5OWRfMTIwOTQ2Mjc5MDk1MDQ_0a0d9cf4-a1f5-4928-85c7-504f874c23b4"
      unitRef="number">0.02800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="ie7b56bd9207547a3a35c46fed3f56b79_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81Mi9mcmFnOjFkN2NmMzAwYTM4YTQ4MWQ4NjBhYjEyNmFhYmFiOTlkL3RleHRyZWdpb246MWQ3Y2YzMDBhMzhhNDgxZDg2MGFiMTI2YWFiYWI5OWRfMTI2NDQzODM3MzEyMDA_99cc90fa-fed4-4060-9963-67393f8c1573"
      unitRef="usd">6400000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i0338183dd78a412ebf3ab3d3a5ce298c_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81Mi9mcmFnOjFkN2NmMzAwYTM4YTQ4MWQ4NjBhYjEyNmFhYmFiOTlkL3RleHRyZWdpb246MWQ3Y2YzMDBhMzhhNDgxZDg2MGFiMTI2YWFiYWI5OWRfNDk0NzgwMjMzNDAxNg_7a44ac75-04f0-4909-9fef-d70c7b53f7aa"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <regn:DebtInstrumentRedemptionPriceWithChangeInControlProvisionPercentage
      contextRef="i0338183dd78a412ebf3ab3d3a5ce298c_D20200801-20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81Mi9mcmFnOjFkN2NmMzAwYTM4YTQ4MWQ4NjBhYjEyNmFhYmFiOTlkL3RleHRyZWdpb246MWQ3Y2YzMDBhMzhhNDgxZDg2MGFiMTI2YWFiYWI5OWRfNDk0NzgwMjMzNDAyMg_73dc0a71-55f5-4209-95b7-4a36f37fcf35"
      unitRef="number">1.01</regn:DebtInstrumentRedemptionPriceWithChangeInControlProvisionPercentage>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81NS9mcmFnOjFiYzg4ZWUxNTAzOTRkZWY5ZDUyMjQzMjY1Y2ZhYTYyL3RleHRyZWdpb246MWJjODhlZTE1MDM5NGRlZjlkNTIyNDMyNjVjZmFhNjJfNDk0NzgwMjMyNzg0OQ_1a46e65a-6da0-4a9d-bc7f-68df972a1ce5">Income Taxes&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to U.S. federal, state, and foreign income taxes. The Company's effective tax rate was 15.6% and 12.9% for the three months ended September&#160;30, 2020 and 2019, respectively, and 8.6% and 14.0% for the nine months ended September&#160;30, 2020 and 2019, respectively. The Company's effective tax rate for the three and nine months ended September&#160;30, 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's effective tax rate for the three and nine months ended September&#160;30, 2019 was positively impacted, compared to the U.S. federal statutory rate, primarily by federal tax credits for research activities, the foreign-derived intangible income deduction, and income earned in foreign jurisdictions with tax rates lower than the U.S. federal statutory rate, partly offset by the taxation of certain global intangible low-taxed income and the non-deductible Branded Prescription Drug Fee.&lt;/span&gt;&lt;/div&gt;The Company believes it is reasonably possible that its unrecognized tax benefits as of September&#160;30, 2020 may decrease within the next twelve months, and, as a result, positively impact our effective tax rate, as a result of expected settlement of audits and statute of limitation lapses.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3934cec4df5c43409018d2fbd7f3cc38_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81NS9mcmFnOjFiYzg4ZWUxNTAzOTRkZWY5ZDUyMjQzMjY1Y2ZhYTYyL3RleHRyZWdpb246MWJjODhlZTE1MDM5NGRlZjlkNTIyNDMyNjVjZmFhNjJfMTMx_20bed819-7eb6-47c9-9e55-39079e11436f"
      unitRef="number">0.156</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i0126a8d85658467b9eb1fafad1f2cd63_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81NS9mcmFnOjFiYzg4ZWUxNTAzOTRkZWY5ZDUyMjQzMjY1Y2ZhYTYyL3RleHRyZWdpb246MWJjODhlZTE1MDM5NGRlZjlkNTIyNDMyNjVjZmFhNjJfMTM4_6dbff6e7-c2c4-459d-922b-bf9c82672e06"
      unitRef="number">0.129</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81NS9mcmFnOjFiYzg4ZWUxNTAzOTRkZWY5ZDUyMjQzMjY1Y2ZhYTYyL3RleHRyZWdpb246MWJjODhlZTE1MDM5NGRlZjlkNTIyNDMyNjVjZmFhNjJfMTk3_bb67990c-6112-414a-a655-2e5d807c6139"
      unitRef="number">0.086</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81NS9mcmFnOjFiYzg4ZWUxNTAzOTRkZWY5ZDUyMjQzMjY1Y2ZhYTYyL3RleHRyZWdpb246MWJjODhlZTE1MDM5NGRlZjlkNTIyNDMyNjVjZmFhNjJfNDM5ODA0NjUxMjI4Mg_bfe1cfa4-3d37-491d-9700-b339d05e25d0"
      unitRef="number">0.140</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RleHRyZWdpb246Y2NhYmFlOGRiZjFmNGRiZWJkZjBmZjVkZWUzNTg3MWZfMjgyMQ_43de4ce7-7d14-46a1-bfce-30f342d00ce1">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 Program&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 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 permits 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. Repurchases may be made from time to time at management&#x2019;s discretion, and the timing and amount of any such repurchases will be determined based on share price, market conditions, legal requirements, and other relevant factors. The program has no time limit and can be discontinued at any time. There can be no assurance as to the timing or number of shares of any repurchases in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the&#160;shares of our Common Stock we repurchased during 2020 under the program and the cost of the shares received, which were recorded as Treasury Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:77.631%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.948%"/&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;Three Months Ended &lt;br/&gt;September 30, 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;Nine Months Ended&lt;br/&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of shares repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,824&#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;898,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cost of shares received&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;100.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;373.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2020, the Company had $372.7 million which 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;As described in Note 3, effective January 2018, we have agreed to allow Sanofi to satisfy in whole or in part its funding obligations with respect to Libtayo development costs and/or Dupilumab/Itepekimab Eligible Investments by selling our Common Stock directly or indirectly owned by Sanofi. The table below summarizes the&#160;shares of our Common Stock Sanofi elected to sell, and we elected to purchase, to satisfy Sanofi's funding obligations and the cost of the shares received, which were recorded as Treasury Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.134%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.314%"/&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;Three Months Ended &lt;br/&gt;September 30,&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;Nine Months Ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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;2019&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;2020&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;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;Libtayo:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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:21pt;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;Number of shares purchased (by issuing a credit towards the amount owed by Sanofi)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;103,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12pt;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;Total cost of shares received &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;29.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.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;73.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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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="margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dupilumab/Itepekimab:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of shares purchased (in cash)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12pt;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;Total cost of shares received &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.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;93.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/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 September&#160;30, 2020, 279,766 shares of our Common Stock remained available for sale by Sanofi to satisfy its funding obligations with respect to Libtayo development costs and/or Dupilumab/Itepekimab Eligible Investments incurred in periods through September 30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Additional Stock Purchased from Sanofi&lt;/span&gt;&lt;/div&gt;In May 2020, a secondary offering of 13,014,646 shares of our Common Stock (the "Secondary Offering") held by Sanofi was completed. In connection with the Secondary Offering, we also purchased 9,806,805 shares directly from Sanofi for an aggregate purchase amount of $5&#160;billion (the "Stock Purchase"). See Note 8 for additional information. As a result of the Secondary Offering and the Stock Purchase, Sanofi disposed of all of its shares of our Common Stock, other than 400,000 shares that it retained as of the closing of the Secondary Offering and the Stock Purchase (which Sanofi has used, and may continue to use, for the funding of certain development costs described above).</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ie00da91153ab4285948986d4a8528f33_I20191130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RleHRyZWdpb246Y2NhYmFlOGRiZjFmNGRiZWJkZjBmZjVkZWUzNTg3MWZfMTU0_caae9c17-0a72-4b86-b310-1fd18a880239"
      unitRef="usd">1000000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RleHRyZWdpb246Y2NhYmFlOGRiZjFmNGRiZWJkZjBmZjVkZWUzNTg3MWZfNDk0NzgwMjMyOTMwMA_2bb27795-69e2-429d-82fc-04ec983308e5">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the&#160;shares of our Common Stock we repurchased during 2020 under the program and the cost of the shares received, which were recorded as Treasury Stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:77.631%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.947%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.948%"/&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;Three Months Ended &lt;br/&gt;September 30, 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;Nine Months Ended&lt;br/&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of shares repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179,824&#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;898,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cost of shares received&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;100.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;373.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The table below summarizes the&#160;shares of our Common Stock Sanofi elected to sell, and we elected to purchase, to satisfy Sanofi's funding obligations and the cost of the shares received, which were recorded as Treasury Stock.&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.134%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.314%"/&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;Three Months Ended &lt;br/&gt;September 30,&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;Nine Months Ended &lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&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;2019&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;2020&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;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;Libtayo:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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:21pt;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;Number of shares purchased (by issuing a credit towards the amount owed by Sanofi)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;103,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12pt;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;Total cost of shares received &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;29.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.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;73.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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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="margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dupilumab/Itepekimab:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of shares purchased (in cash)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12pt;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;Total cost of shares received &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.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;93.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i766ccbbedd874a76b4de80e70bc4498b_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjFkOTIyYTFkNDUxZTQ3M2I4NGY0MDExNDQzNjhkZTk1L3RhYmxlcmFuZ2U6MWQ5MjJhMWQ0NTFlNDczYjg0ZjQwMTE0NDM2OGRlOTVfMS0yLTEtMS0yODY3_011d16e8-8bbe-4188-80e1-69ac0d28fd94"
      unitRef="shares">179824</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i49ceb6461ac94b90af0809b219a440c9_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjFkOTIyYTFkNDUxZTQ3M2I4NGY0MDExNDQzNjhkZTk1L3RhYmxlcmFuZ2U6MWQ5MjJhMWQ0NTFlNDczYjg0ZjQwMTE0NDM2OGRlOTVfMS0yLTEtMS0w_9e6b3e11-69e3-4c92-a11a-6cfa63d54f82"
      unitRef="shares">898991</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i766ccbbedd874a76b4de80e70bc4498b_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjFkOTIyYTFkNDUxZTQ3M2I4NGY0MDExNDQzNjhkZTk1L3RhYmxlcmFuZ2U6MWQ5MjJhMWQ0NTFlNDczYjg0ZjQwMTE0NDM2OGRlOTVfMi0yLTEtMS0yODcw_fe2a1085-91f4-4514-a9af-2a517d5bacd9"
      unitRef="usd">100400000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i49ceb6461ac94b90af0809b219a440c9_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjFkOTIyYTFkNDUxZTQ3M2I4NGY0MDExNDQzNjhkZTk1L3RhYmxlcmFuZ2U6MWQ5MjJhMWQ0NTFlNDczYjg0ZjQwMTE0NDM2OGRlOTVfMi0yLTEtMS0w_cfa63f5f-ed95-46a5-9b08-a5696215b121"
      unitRef="usd">373300000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i8c5a33a1ef064741af1b75d4df1e7b8c_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RleHRyZWdpb246Y2NhYmFlOGRiZjFmNGRiZWJkZjBmZjVkZWUzNTg3MWZfNDM5ODA0NjUxMzk0NQ_f03b3761-e9fd-479c-a371-c6e42428ab2e"
      unitRef="usd">372700000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="id4d35d6f56e64ee1a99667d6373d1e25_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjNjMDVhNDcxOTQ3NjQ2MDNiMTkwY2M0MTZmYmM0NGZkL3RhYmxlcmFuZ2U6M2MwNWE0NzE5NDc2NDYwM2IxOTBjYzQxNmZiYzQ0ZmRfMy0xLTEtMS0w_d5b3ad98-9e54-48b4-a680-1ad1a1c48ba1"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ib14491178e814761b044424a9d90cc57_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjNjMDVhNDcxOTQ3NjQ2MDNiMTkwY2M0MTZmYmM0NGZkL3RhYmxlcmFuZ2U6M2MwNWE0NzE5NDc2NDYwM2IxOTBjYzQxNmZiYzQ0ZmRfMy0zLTEtMS0w_5a748173-330a-4a61-919d-35f67bd88b6a"
      unitRef="shares">103761</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i43852af6ae12405fa47ec6553ebe4ce8_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjNjMDVhNDcxOTQ3NjQ2MDNiMTkwY2M0MTZmYmM0NGZkL3RhYmxlcmFuZ2U6M2MwNWE0NzE5NDc2NDYwM2IxOTBjYzQxNmZiYzQ0ZmRfMy01LTEtMS0w_d61723ce-c2c8-480a-98cd-23a482d057d0"
      unitRef="shares">77677</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="if6356cf1100a4e688622570ae9f99fe5_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjNjMDVhNDcxOTQ3NjQ2MDNiMTkwY2M0MTZmYmM0NGZkL3RhYmxlcmFuZ2U6M2MwNWE0NzE5NDc2NDYwM2IxOTBjYzQxNmZiYzQ0ZmRfMy03LTEtMS0w_d4edc703-8a62-4a33-a8a7-ea078287c179"
      unitRef="shares">210733</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="id4d35d6f56e64ee1a99667d6373d1e25_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjNjMDVhNDcxOTQ3NjQ2MDNiMTkwY2M0MTZmYmM0NGZkL3RhYmxlcmFuZ2U6M2MwNWE0NzE5NDc2NDYwM2IxOTBjYzQxNmZiYzQ0ZmRfNC0xLTEtMS0w_ec9d25d1-3d29-4fb7-a6b1-709126efc455"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ib14491178e814761b044424a9d90cc57_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjNjMDVhNDcxOTQ3NjQ2MDNiMTkwY2M0MTZmYmM0NGZkL3RhYmxlcmFuZ2U6M2MwNWE0NzE5NDc2NDYwM2IxOTBjYzQxNmZiYzQ0ZmRfNC0zLTEtMS0w_19c7debc-c9f7-45ac-b2e2-e9e101aea10b"
      unitRef="usd">29200000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i43852af6ae12405fa47ec6553ebe4ce8_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjNjMDVhNDcxOTQ3NjQ2MDNiMTkwY2M0MTZmYmM0NGZkL3RhYmxlcmFuZ2U6M2MwNWE0NzE5NDc2NDYwM2IxOTBjYzQxNmZiYzQ0ZmRfNC01LTEtMS0w_c99bc10d-6c95-49ae-b219-63850798b570"
      unitRef="usd">41700000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if6356cf1100a4e688622570ae9f99fe5_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjNjMDVhNDcxOTQ3NjQ2MDNiMTkwY2M0MTZmYmM0NGZkL3RhYmxlcmFuZ2U6M2MwNWE0NzE5NDc2NDYwM2IxOTBjYzQxNmZiYzQ0ZmRfNC03LTEtMS0w_c64b2a12-56c4-414e-b7ad-79ed80d1640e"
      unitRef="usd">73300000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i2ff67089be2745209aeae2740f6ae270_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjNjMDVhNDcxOTQ3NjQ2MDNiMTkwY2M0MTZmYmM0NGZkL3RhYmxlcmFuZ2U6M2MwNWE0NzE5NDc2NDYwM2IxOTBjYzQxNmZiYzQ0ZmRfNy0xLTEtMS0w_2f7b7f96-a45f-414b-931d-24a67bd516f2"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ic10bdc86ea514afbb3e21403f202d699_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjNjMDVhNDcxOTQ3NjQ2MDNiMTkwY2M0MTZmYmM0NGZkL3RhYmxlcmFuZ2U6M2MwNWE0NzE5NDc2NDYwM2IxOTBjYzQxNmZiYzQ0ZmRfNy0zLTEtMS0w_642344dc-814e-4960-8ac2-f3516a65d88b"
      unitRef="shares">69143</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="icf5c04a6930e42e99e4d26e0ebc60b41_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjNjMDVhNDcxOTQ3NjQ2MDNiMTkwY2M0MTZmYmM0NGZkL3RhYmxlcmFuZ2U6M2MwNWE0NzE5NDc2NDYwM2IxOTBjYzQxNmZiYzQ0ZmRfNy01LTEtMS0w_56a35008-d74d-4434-9044-b09268e67a15"
      unitRef="shares">171471</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i63c7968e3cb5438bb50705035b77f8b5_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjNjMDVhNDcxOTQ3NjQ2MDNiMTkwY2M0MTZmYmM0NGZkL3RhYmxlcmFuZ2U6M2MwNWE0NzE5NDc2NDYwM2IxOTBjYzQxNmZiYzQ0ZmRfNy03LTEtMS0w_1e51bd38-398e-4edc-9a08-d65bee5cd97a"
      unitRef="shares">93286</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i2ff67089be2745209aeae2740f6ae270_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjNjMDVhNDcxOTQ3NjQ2MDNiMTkwY2M0MTZmYmM0NGZkL3RhYmxlcmFuZ2U6M2MwNWE0NzE5NDc2NDYwM2IxOTBjYzQxNmZiYzQ0ZmRfOC0xLTEtMS0w_ce43e54d-f8bb-4932-b047-15642811f31d"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic10bdc86ea514afbb3e21403f202d699_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjNjMDVhNDcxOTQ3NjQ2MDNiMTkwY2M0MTZmYmM0NGZkL3RhYmxlcmFuZ2U6M2MwNWE0NzE5NDc2NDYwM2IxOTBjYzQxNmZiYzQ0ZmRfOC0zLTEtMS0w_d9792f18-a130-40b9-a686-c7c7fe6dd871"
      unitRef="usd">19400000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="icf5c04a6930e42e99e4d26e0ebc60b41_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjNjMDVhNDcxOTQ3NjQ2MDNiMTkwY2M0MTZmYmM0NGZkL3RhYmxlcmFuZ2U6M2MwNWE0NzE5NDc2NDYwM2IxOTBjYzQxNmZiYzQ0ZmRfOC01LTEtMS0w_1608b234-1c45-4a36-b71b-49536d0859c1"
      unitRef="usd">93300000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i63c7968e3cb5438bb50705035b77f8b5_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RhYmxlOjNjMDVhNDcxOTQ3NjQ2MDNiMTkwY2M0MTZmYmM0NGZkL3RhYmxlcmFuZ2U6M2MwNWE0NzE5NDc2NDYwM2IxOTBjYzQxNmZiYzQ0ZmRfOC03LTEtMS0w_8a8a5969-3b5a-4b16-9165-53e4b42f6cd7"
      unitRef="usd">29400000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <regn:Maximumsharesthecollaboratorcouldsell
      contextRef="ie52e1228322949d0906b14737878fbb8_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RleHRyZWdpb246Y2NhYmFlOGRiZjFmNGRiZWJkZjBmZjVkZWUzNTg3MWZfMTkwOA_5d9776b6-9eed-465e-9094-a2c39dbdeda9"
      unitRef="shares">279766</regn:Maximumsharesthecollaboratorcouldsell>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i136244d2dc724edcbda67477d4375855_D20200501-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RleHRyZWdpb246Y2NhYmFlOGRiZjFmNGRiZWJkZjBmZjVkZWUzNTg3MWZfMjIwNA_eddba0d6-46b8-4a49-bc73-4784f23ece73"
      unitRef="shares">13014646</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i7fb343771e004b36a23994024299f080_D20200501-20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RleHRyZWdpb246Y2NhYmFlOGRiZjFmNGRiZWJkZjBmZjVkZWUzNTg3MWZfMjM1Mg_7c64b122-af2b-46de-b4dc-b462b71d650e"
      unitRef="shares">9806805</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i7fb343771e004b36a23994024299f080_D20200501-20200531"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RleHRyZWdpb246Y2NhYmFlOGRiZjFmNGRiZWJkZjBmZjVkZWUzNTg3MWZfMjQxOQ_0b3d5feb-b676-49dc-a56a-4c9ae1f19c7f"
      unitRef="usd">5000000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id7a7a7f0ec7b41ccb9e296ec34a49d62_I20200531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF81OC9mcmFnOmNjYWJhZThkYmYxZjRkYmViZGYwZmY1ZGVlMzU4NzFmL3RleHRyZWdpb246Y2NhYmFlOGRiZjFmNGRiZWJkZjBmZjVkZWUzNTg3MWZfMjU3Nw_0ad345b4-2df2-4256-913c-85a36eefaed9"
      unitRef="shares">400000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82MS9mcmFnOjhjNzUxYjlhYjYxMjQwNTE4ZTA5YTYwNjkzZjcxNWE4L3RleHRyZWdpb246OGM3NTFiOWFiNjEyNDA1MThlMDlhNjA2OTNmNzE1YThfNzYy_abca14d2-7b28-49c5-b49e-97e364fce184">Statement of Cash Flows&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following provides a reconciliation of cash, cash equivalents, and restricted cash reported within the 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:13pt;margin-top:13pt;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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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,573.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,384.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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in Other noncurrent assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,586.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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,397.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash consists of amounts held by financial institutions pursuant to contractual arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Supplemental disclosure of non-cash investing and financing activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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;September 30,&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;September 30,&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&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;100.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;133.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;100.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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;54.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82MS9mcmFnOjhjNzUxYjlhYjYxMjQwNTE4ZTA5YTYwNjkzZjcxNWE4L3RleHRyZWdpb246OGM3NTFiOWFiNjEyNDA1MThlMDlhNjA2OTNmNzE1YThfNzUy_9bacf486-9f5e-45dc-9dca-d9d940be1d36">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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:13pt;margin-top:13pt;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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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,573.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,384.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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in Other noncurrent assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,586.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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,397.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82MS9mcmFnOjhjNzUxYjlhYjYxMjQwNTE4ZTA5YTYwNjkzZjcxNWE4L3RleHRyZWdpb246OGM3NTFiOWFiNjEyNDA1MThlMDlhNjA2OTNmNzE1YThfNzU0_e8d00293-e69a-4f44-bd27-124adb8b1d65">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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:13pt;margin-top:13pt;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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 30,&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;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;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,573.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,384.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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in Other noncurrent assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,586.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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,397.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82MS9mcmFnOjhjNzUxYjlhYjYxMjQwNTE4ZTA5YTYwNjkzZjcxNWE4L3RhYmxlOmNkMTExZGQ0ZTRiYjQ0NzliZWJhZGNkMDc4NTM4ZDhiL3RhYmxlcmFuZ2U6Y2QxMTFkZDRlNGJiNDQ3OWJlYmFkY2QwNzg1MzhkOGJfMi0yLTEtMS0w_d0f1dbd0-69ae-4555-839f-1cefa7a89d02"
      unitRef="usd">1573000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia4ef2b2657f94ef8947c83514aa3cd1b_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82MS9mcmFnOjhjNzUxYjlhYjYxMjQwNTE4ZTA5YTYwNjkzZjcxNWE4L3RhYmxlOmNkMTExZGQ0ZTRiYjQ0NzliZWJhZGNkMDc4NTM4ZDhiL3RhYmxlcmFuZ2U6Y2QxMTFkZDRlNGJiNDQ3OWJlYmFkY2QwNzg1MzhkOGJfMi00LTEtMS0w_3d5ea15e-81f3-4d3a-ace8-4be94d23d94d"
      unitRef="usd">1384800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82MS9mcmFnOjhjNzUxYjlhYjYxMjQwNTE4ZTA5YTYwNjkzZjcxNWE4L3RhYmxlOmNkMTExZGQ0ZTRiYjQ0NzliZWJhZGNkMDc4NTM4ZDhiL3RhYmxlcmFuZ2U6Y2QxMTFkZDRlNGJiNDQ3OWJlYmFkY2QwNzg1MzhkOGJfMy0yLTEtMS0w_0bc097b6-d85e-4983-ba57-385128ea3372"
      unitRef="usd">13600000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ia4ef2b2657f94ef8947c83514aa3cd1b_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82MS9mcmFnOjhjNzUxYjlhYjYxMjQwNTE4ZTA5YTYwNjkzZjcxNWE4L3RhYmxlOmNkMTExZGQ0ZTRiYjQ0NzliZWJhZGNkMDc4NTM4ZDhiL3RhYmxlcmFuZ2U6Y2QxMTFkZDRlNGJiNDQ3OWJlYmFkY2QwNzg1MzhkOGJfMy00LTEtMS0w_21737ee2-817a-4ee0-8ba7-e7465cb39bc2"
      unitRef="usd">12500000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82MS9mcmFnOjhjNzUxYjlhYjYxMjQwNTE4ZTA5YTYwNjkzZjcxNWE4L3RhYmxlOmNkMTExZGQ0ZTRiYjQ0NzliZWJhZGNkMDc4NTM4ZDhiL3RhYmxlcmFuZ2U6Y2QxMTFkZDRlNGJiNDQ3OWJlYmFkY2QwNzg1MzhkOGJfNC0yLTEtMS0w_9fb5cac8-05b6-47e1-92c9-7da085c1a708"
      unitRef="usd">1586600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia4ef2b2657f94ef8947c83514aa3cd1b_I20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82MS9mcmFnOjhjNzUxYjlhYjYxMjQwNTE4ZTA5YTYwNjkzZjcxNWE4L3RhYmxlOmNkMTExZGQ0ZTRiYjQ0NzliZWJhZGNkMDc4NTM4ZDhiL3RhYmxlcmFuZ2U6Y2QxMTFkZDRlNGJiNDQ3OWJlYmFkY2QwNzg1MzhkOGJfNC00LTEtMS0w_4d22686f-c447-462e-9c81-fd9baaee66d9"
      unitRef="usd">1397300000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82MS9mcmFnOjhjNzUxYjlhYjYxMjQwNTE4ZTA5YTYwNjkzZjcxNWE4L3RleHRyZWdpb246OGM3NTFiOWFiNjEyNDA1MThlMDlhNjA2OTNmNzE1YThfNDk0NzgwMjMyNjM2OQ_826a5ccb-0060-4977-9406-37d163fdc38b">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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;September 30,&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;September 30,&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&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;100.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;133.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;100.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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;54.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82MS9mcmFnOjhjNzUxYjlhYjYxMjQwNTE4ZTA5YTYwNjkzZjcxNWE4L3RhYmxlOjI2MzMzZThkZjYyNzQyZjI4ZDU2ODFiMGYxZWRiMGE3L3RhYmxlcmFuZ2U6MjYzMzNlOGRmNjI3NDJmMjhkNTY4MWIwZjFlZGIwYTdfMi0xLTEtMS04MzIx_1e97403c-752b-4fec-af46-f9fb4d3ed422"
      unitRef="usd">100400000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic76fb63f2f534fd586e297b9d26b3169_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82MS9mcmFnOjhjNzUxYjlhYjYxMjQwNTE4ZTA5YTYwNjkzZjcxNWE4L3RhYmxlOjI2MzMzZThkZjYyNzQyZjI4ZDU2ODFiMGYxZWRiMGE3L3RhYmxlcmFuZ2U6MjYzMzNlOGRmNjI3NDJmMjhkNTY4MWIwZjFlZGIwYTdfMi0zLTEtMS04MzIx_183e3396-602f-4838-92f8-88a0a87c6cef"
      unitRef="usd">133700000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i0d509e43524b46db858b6d36d8865013_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82MS9mcmFnOjhjNzUxYjlhYjYxMjQwNTE4ZTA5YTYwNjkzZjcxNWE4L3RhYmxlOjI2MzMzZThkZjYyNzQyZjI4ZDU2ODFiMGYxZWRiMGE3L3RhYmxlcmFuZ2U6MjYzMzNlOGRmNjI3NDJmMjhkNTY4MWIwZjFlZGIwYTdfMi01LTEtMS04MzIx_19df2f17-b192-4de0-8443-d3d0a704cabd"
      unitRef="usd">100500000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i75a462a19f724c93b0ad3e5e3df53fa2_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82MS9mcmFnOjhjNzUxYjlhYjYxMjQwNTE4ZTA5YTYwNjkzZjcxNWE4L3RhYmxlOjI2MzMzZThkZjYyNzQyZjI4ZDU2ODFiMGYxZWRiMGE3L3RhYmxlcmFuZ2U6MjYzMzNlOGRmNjI3NDJmMjhkNTY4MWIwZjFlZGIwYTdfMi03LTEtMS04MzIx_9a117a56-185a-454d-b0f2-3a76fef958ea"
      unitRef="usd">54500000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82NC9mcmFnOjFkZTYyNTg5ZjU2NjQ2MTQ4N2Y2ZGM0ZTA5YjBjMGY3L3RleHRyZWdpb246MWRlNjI1ODlmNTY2NDYxNDg3ZjZkYzRlMDliMGMwZjdfNDk0NzgwMjM3ODU2Nw_5fbdf5c4-f83c-4a22-8368-f9a5ad9bcfa6">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 September&#160;30, 2020 and December&#160;31, 2019, the Company had accruals for loss contingencies of $132.2 million and $100.0 million, respectively. 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 '287 Patent and '163 Patent&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is a party to patent infringement litigation initiated by the Company involving its European Patent No. 1,360,287 (the "'287 Patent") and its European Patent No. 2,264,163 (the "'163 Patent"). Each of these patents concerns genetically engineered mice capable of producing chimeric antibodies that are part human and part mouse. Chimeric antibody sequences can be used to produce high-affinity fully human monoclonal antibodies. In these proceedings, the Company claims infringement of several claims of the '287 Patent and the '163 Patent (as applicable), and seeks, among other types of relief, an injunction and an account of profits in connection with the defendants' infringing acts, which may include, among other things, the making, use, keeping, sale, or offer for sale of genetically engineered mice (or certain cells from which they are derived) that infringe one or more claims of the '287 Patent and the '163 Patent (as applicable).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 25, 2013, the Company commenced patent infringement litigation against Kymab Ltd in the English High Court of Justice, Chancery Division, Patents Court, in London, asserting the '287 Patent and '163 Patent. Following a trial to adjudicate the claims of infringement and counterclaims of invalidity of the '287 Patent and the '163 Patent, the court issued a final judgment on February 1, 2016, finding that the asserted claims of the '287 and '163 Patents are novel, not obvious, and infringed by Kymab's genetically engineered mice. However, the court invalidated the '287 and '163 Patents on the ground of insufficiency. On appeal, the Court of Appeal (Civil Division of England and Wales) reversed the English High Court's decision and held that the '287 Patent and '163 Patent are both valid and infringed by Kymab and subsequently issued a final order, which enjoined Kymab from infringing the '287 Patent and '163 Patent (subject to certain exceptions) and required Kymab to destroy or deliver to a third party all products and antibodies and cells engineered to produce antibodies which infringe the '287 Patent and '163 Patent (subject to certain exceptions). On June 24, 2020, the Supreme Court of the United Kingdom overturned the decision of the Court of Appeal on validity and held that the '287 and '163 Patents are each invalid on the ground of insufficiency. &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 July 8 and July 13, 2016, notices of opposition against the '163 Patent were filed in the European Patent Office (the "EPO") by Merus N.V. and Kymab and Novo Nordisk A/S, respectively. The notices assert, as applicable, lack of novelty, lack of inventive step, and insufficiency. Following an oral hearing before the Opposition Division of the EPO on February 5&#x2013;7, 2018, the Opposition Division upheld the '163 Patent without amendments. Kymab, Merus, and Novo Nordisk each filed a notice of appeal of the Opposition Division's decision on February 9, 2018, May 25, 2018, and June 26, 2018, respectively. On January 7, 2019, Merus withdrew its appeal of the '163 Patent in the EPO in connection with the previously reported global settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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. 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-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 has been scheduled for December 9, 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;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-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 Amgen's European Patent No. 2,215,124 (the "'124 Patent"), which pertains to PCSK9 monoclonal antibodies, 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;/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:115%"&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:115%"&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 below). Following Amgen's request to reopen the proceedings in light of the issuance of the Preliminary Opinion (as defined below), 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 &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;"July 11 Decision"). Amgen subsequently enforced the injunction and, as a result, commercialization of Praluent in Germany has been 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"). An oral hearing on the merits of the appeal to the Higher Regional Court (originally scheduled for April 2, 2020) has been rescheduled for November 5, 2020. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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. A trial has been scheduled for February 12, 2021.&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: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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 is also 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 Technical Board of Appeal (the "TBA") of the EPO on November 30, 2018. 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 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-weight:400;line-height:120%;text-decoration:underline"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Japan. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 19, 2017, Amgen filed a lawsuit for infringement of Amgen's Japanese Patent Nos. 5,906,333 (the "'333 Patent") and 5,705,288 (the "'288 Patent") in the Tokyo District Court Civil Division (the "Tokyo District Court") against Sanofi K.K. Amgen's complaint alleges that manufacturing, selling or otherwise transferring, and offering to sell or otherwise transfer Praluent (alirocumab) in Japan (as well as importing Praluent (alirocumab) into Japan) infringe the '333 and '288 Patents. The complaint further seeks a permanent injunction, disposal of product, and court costs. The Company has not been named as a defendant in this litigation. On January 17, 2019, the Tokyo District Court upheld the validity of the '333 Patent and '288 Patent and ordered a permanent injunction against Sanofi K.K. to stop manufacturing, selling or otherwise transferring, and offering to sell or otherwise transfer Praluent (alirocumab) in Japan (as well as importing Praluent (alirocumab) into Japan) and to dispose of all product. However, the Tokyo District Court stayed the enforcement of such injunction pending appeal to the Intellectual Property High Court of Japan (the "IPHC"). On January 30, 2019, Sanofi K.K. appealed the Tokyo District Court's decision in the infringement proceedings to the IPHC. Following an oral hearing on October 30, 2019, the IPHC affirmed the Tokyo District Court's decision in the infringement proceedings. Sanofi K.K. appealed the IPHC's decision in the infringement proceedings to the Supreme Court of Japan on November 12, 2019. On April 24, 2020, the Supreme Court of Japan declined to hear the appeal filed by Sanofi K.K. in the infringement proceedings and the injunction issued by the Tokyo District Court became effective. Sanofi K.K. subsequently complied with the injunction and, as a result, the commercialization of Praluent in Japan has been discontinued. On March 31, 2020, Amgen filed a related lawsuit in the Tokyo District Court against Sanofi K.K. seeking damages incurred by Amgen as a result of the finding of infringement of the '333 Patent and the '288 Patent. The Company has not been named as a defendant in this damages action.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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="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 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:115%"&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:115%"&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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for 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 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 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. A trial has been scheduled to commence in late November or early December 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The '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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align: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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 REGN-COV2&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="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 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:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;); 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. An oral hearing on the motion to dismiss was held on October 7, 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;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="margin-bottom: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;Shareholder Demand&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On or about September 30, 2020, 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, is evaluating this demand letter.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:LegalCostsPolicyTextBlock
      contextRef="ic25dd8d16149485ea5b47dc05ecf0939_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82NC9mcmFnOjFkZTYyNTg5ZjU2NjQ2MTQ4N2Y2ZGM0ZTA5YjBjMGY3L3RleHRyZWdpb246MWRlNjI1ODlmNTY2NDYxNDg3ZjZkYzRlMDliMGMwZjdfMjgxODk_f3fc9873-74b3-449d-ac15-ede78e7f6c7e">Costs associated with the Company's involvement in legal proceedings are expensed as incurred.</us-gaap:LegalCostsPolicyTextBlock>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i00959df13c4a47889ab1b2afc9be2d60_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82NC9mcmFnOjFkZTYyNTg5ZjU2NjQ2MTQ4N2Y2ZGM0ZTA5YjBjMGY3L3RleHRyZWdpb246MWRlNjI1ODlmNTY2NDYxNDg3ZjZkYzRlMDliMGMwZjdfNTcy_5ad98fb1-2e44-41ab-b135-c55d2ca5ede8"
      unitRef="usd">132200000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i934dd0ac4fc14622bde3e0ed5f0d5b9a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82NC9mcmFnOjFkZTYyNTg5ZjU2NjQ2MTQ4N2Y2ZGM0ZTA5YjBjMGY3L3RleHRyZWdpb246MWRlNjI1ODlmNTY2NDYxNDg3ZjZkYzRlMDliMGMwZjdfNTc5_eea6a69e-dac3-40f8-afd1-e2d695f95592"
      unitRef="usd">100000000.0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="ib4162e2d3ffa40cab347875d0e8141e1_I20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82NC9mcmFnOjFkZTYyNTg5ZjU2NjQ2MTQ4N2Y2ZGM0ZTA5YjBjMGY3L3RleHRyZWdpb246MWRlNjI1ODlmNTY2NDYxNDg3ZjZkYzRlMDliMGMwZjdfNzM0MA_9f57c55a-58a2-4568-ba0c-4e1981cfaa93"
      unitRef="claim">2</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i76ec0cbb09134d05af796df3d6121770_I20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82NC9mcmFnOjFkZTYyNTg5ZjU2NjQ2MTQ4N2Y2ZGM0ZTA5YjBjMGY3L3RleHRyZWdpb246MWRlNjI1ODlmNTY2NDYxNDg3ZjZkYzRlMDliMGMwZjdfNzM3Mw_439709c1-d31d-45e2-a92d-5f5f2c2d82af"
      unitRef="claim">1</us-gaap:LossContingencyPendingClaimsNumber>
    <regn:LossContingencyClaimsInvalidNumber
      contextRef="ib4162e2d3ffa40cab347875d0e8141e1_I20190225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82NC9mcmFnOjFkZTYyNTg5ZjU2NjQ2MTQ4N2Y2ZGM0ZTA5YjBjMGY3L3RleHRyZWdpb246MWRlNjI1ODlmNTY2NDYxNDg3ZjZkYzRlMDliMGMwZjdfNzQ0NA_75bda83f-28cf-43cf-92a7-f40188a16b4a"
      unitRef="claim">2</regn:LossContingencyClaimsInvalidNumber>
    <regn:LossContingencyDamagesSoughtPerUnitProduced
      contextRef="i7538d1ad0d1a4c09817c10388a05a332_D20160926-20160926"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82NC9mcmFnOjFkZTYyNTg5ZjU2NjQ2MTQ4N2Y2ZGM0ZTA5YjBjMGY3L3RleHRyZWdpb246MWRlNjI1ODlmNTY2NDYxNDg3ZjZkYzRlMDliMGMwZjdfMTEzNjA_76406eef-adf4-4d94-be63-e30eee48f920"
      unitRef="eur">10000</regn:LossContingencyDamagesSoughtPerUnitProduced>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i7538d1ad0d1a4c09817c10388a05a332_D20160926-20160926"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82NC9mcmFnOjFkZTYyNTg5ZjU2NjQ2MTQ4N2Y2ZGM0ZTA5YjBjMGY3L3RleHRyZWdpb246MWRlNjI1ODlmNTY2NDYxNDg3ZjZkYzRlMDliMGMwZjdfMTE2NDI_1bb89f51-a380-408a-8642-08f06ea075b4"
      unitRef="eur">10000000.0</us-gaap:LossContingencyDamagesSoughtValue>
    <regn:GainContingencyInterPartesReviewFiledNumber
      contextRef="i00e0c80c71e941b48916ad1f5287ba31_D20170728-20170731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82NC9mcmFnOjFkZTYyNTg5ZjU2NjQ2MTQ4N2Y2ZGM0ZTA5YjBjMGY3L3RleHRyZWdpb246MWRlNjI1ODlmNTY2NDYxNDg3ZjZkYzRlMDliMGMwZjdfMTg3NDg_59ffa07f-98c3-48fc-a45c-062b2c269eec"
      unitRef="claim">2</regn:GainContingencyInterPartesReviewFiledNumber>
    <regn:GainContingencyClaimsInvalidatedNumber
      contextRef="i841077884f1e4957adca717303635407_I20190214"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82NC9mcmFnOjFkZTYyNTg5ZjU2NjQ2MTQ4N2Y2ZGM0ZTA5YjBjMGY3L3RleHRyZWdpb246MWRlNjI1ODlmNTY2NDYxNDg3ZjZkYzRlMDliMGMwZjdfMTk1MDM_1eaa218b-daf3-4372-ace0-3c49e9c7a588"
      unitRef="claim">17</regn:GainContingencyClaimsInvalidatedNumber>
    <regn:GainContingencyInterPartesReviewFiledNumber
      contextRef="i4b28b11bf97045e493c30eaae17baf6a_D20200716-20200716"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF82NC9mcmFnOjFkZTYyNTg5ZjU2NjQ2MTQ4N2Y2ZGM0ZTA5YjBjMGY3L3RleHRyZWdpb246MWRlNjI1ODlmNTY2NDYxNDg3ZjZkYzRlMDliMGMwZjdfMjY3MzU_2dca5b6b-9807-4e12-acdc-60a80b4f66eb"
      unitRef="claim">2</regn:GainContingencyInterPartesReviewFiledNumber>
    <regn:Maximumsharesthecollaboratorcouldsell
      contextRef="ie52e1228322949d0906b14737878fbb8_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJhYjY0NzA1MGJjMjQ4ZTM5MzAxNjM1MzFhMWQ1N2Q4L3NlYzpiYWI2NDcwNTBiYzI0OGUzOTMwMTYzNTMxYTFkNTdkOF83OS9mcmFnOjM1Mjg5ODIzOTczNzRmMTI4MDg3MDAwNzcxODgzNTNhL3RleHRyZWdpb246MzUyODk4MjM5NzM3NGYxMjgwODcwMDA3NzE4ODM1M2FfMTIwOTQ2Mjc5NDMzOTQ_5d9776b6-9eed-465e-9094-a2c39dbdeda9"
      unitRef="shares">279766</regn:Maximumsharesthecollaboratorcouldsell>
</xbrl>
