<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:bio="http://www.bio-rad.com/20210630"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="bio-20210630.xsd" xlink:type="simple"/>
    <context id="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1dcc7473d7ca44a2968301d2c01a4f96_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i619591becd2f4dbea2a78fc65585cd56_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if623b35007074499bac04e3438dec348_I20210723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-23</instant>
        </period>
    </context>
    <context id="i283b9aa1be904dc7920b93bed1fc23a8_I20210723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-23</instant>
        </period>
    </context>
    <context id="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5929989484384f05ac691c6003c96340_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i877daf8e6b514b518bacb44849785b99_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic87a9662ce434001a597a72a21848b72_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i18a48dedbbbf4b03a8a13a8f4736e5fc_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic0fd21bf6dd94117adc59753ac562a08_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7abd7b20499841eea682a61b4e5db7fa_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bio:TreasuryClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7ec0c200c1894ddaaf6cf3b5885e39fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bio:TreasuryClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i709796d77ea44295b6c2db9bcfe0b7c7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3f66d8cb0930472ab8e63f89d8f2b636_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i081f67b82adc403abeaff1b3d577a572_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0213310a0cab437eaf298dd1d9f2a4c6_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i81b81f49622c4afc8f1b279e576aab03_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i05e727dc27da4dd98d47a692fb8572d7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic4c36b95da524fcba291b7d20cacfe82_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i009ebd25d9f04ff286dfc7bdb236a17b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia227979963fe44a693937a140993aadc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i64f3e46651254368b75f564f3387169f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaba72fce384e409f81765cc764931b2c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie74c559c329740c899787516dc2cebfb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icfcc7a7e4d3c464dbaa13f37a7d9df16_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i35107efbeca0410ca43c85fa257672cd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4a3c60520743458e9d89c5fa298f17a3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie28aea9324684ce99787167c0fc11074_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icbb27247e88940e295925b50871d10c9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib09c314213944762bd30a100e34718aa_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4b12501a4f0f49409e9bb2c905530ba7_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7856d74a0baf405d8beccc7bba31d987_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i92591a94a26240b0961d2a783f65da25_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4289782739b544c88814a94c7bb2f397_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i79ba8082ea0940ea9934a199739e62c6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ibbbe49b515fd47f29127c07712c653e2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1111ab3be4da493fb615e1ec1af68074_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie6a9f00062654f95b6e286d4f17598b2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i93c5df71af804afd80d70971b8771297_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6f64ec3aa79043c99174d963cbad6d43_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2d759f25884d4cb49ffd1393208f6721_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="icac1836da7a04d1eb102f5c91a85e0a4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic64b7aa03435496fbb20e47a62d8a0da_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib0a51526a479499a8d717e2ac75004d0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7e39188e5cd94659ac9f37824154857b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1523accd4c94452d91aa33e53a489989_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaf7abfbdaa2c4873a4de72a859dffb65_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i92956d7d0dfa4ca7b53a53be17239f94_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i944aec39df134739853b82d8abef65e7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i89b461f069154598af8778f543ecbbde_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i7a24df900c584b58a6ff4f9591a325d0_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i479805304dc348f09f33bbbb7b2a05ff_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i3451870fcad347a0bba4c0c7f53722cc_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i227d0caaf28d4287baf1208606924c06_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i559789771fbe493c8cd62b67881ce145_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i02f770e262b8409682f28cf2829070e2_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ife9b817fc7f74eeabb6d4a7b0b4336ad_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ifdc5794afb0e49019d7ef6dcfb940043_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i4c7bf6ba1dac44e68dcc3f43cc296841_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i8708353155754c588a16965d16023217_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i46480199954546b7a39e2e52717913e4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="ic2a083889f5b41238593c550c960938f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9c07c90addbe4aa7b05708fc82c7b625_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i6d221560c12c471d97bd82f8bb43c11a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i3cd3c720c9ba4072994be1ffb27280d5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i566af6677456464d878c3d396500797f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6d201592263840f6aae20fe198fb5e6b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i167d0624dc7f4738beb99a7bb95ab196_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ide0d41b1ca9346718e037846b9ebee29_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i0147434e6e754a0d83697040685a902a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i218f0c1e9de14ad49853971621a303b6_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i5f12ecaef4e64cfd9b4fdcd6cf25eb7e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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="i25b4828b001b40e89a8b659d74991e65_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0896cf1ae51048a39d09e88af4b1a75d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i111fb1338aea416288ae10721c2e7f81_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic0b405c65fe244ffb82f706786125c3f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i09cdd353c27b4ca4a8707d802c8086fe_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icb6bb29825f24d4998576221c9fe9cb2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i144571203858445a96e5b89faffb51c6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i807b0b720e2b4686b68928e889b91351_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5955e3c604164c6c9f780f27c5638137_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idd091b55396145aaa541a0598e3e732e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id12c39c873404c85ae1332186ff5302a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i06d2e2ee438b41a8badddd573af4f7ce_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6ec0b6af00ec42d5af1dfb5d41ff92de_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic0a1d835a2b64bb0ae0f693c9a4cfcc9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i64bf963480094c2c9db6a8637410479b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i53ecbde5a1c0457082468cbb9212e5ad_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i881295383a544a1a9311716caaece22b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia4480543eb284cc5ae1b012f47cea92a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic2d0afe1dfae450e81ff5c22d8136fbc_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3ff7498458d74a75adcb4c8e26353f1c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3e0140bc0ce84bc3bddf22eb66cc8684_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i26914473a9f143b092516e1740503e07_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2996844212aa43aebde9da27ae83e0c3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i81411719e3314eef9aef28be8057a740_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6a2270be3c78445fb9bcddb13f72aed0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4ac20da7b3444bce8f447c48a480d3a8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia7cb6f31f1f84b5ebc1914e23746bc4c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="icd199542b28c416097994fc16d4149d4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i798124736abd470b92241bc823813d41_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3a0c8c476056470ebd2b13bace7adb91_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id0b83f57442649c992502ae6fba35bd5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7bd7bf9633b648ae9a30feff5e92f13e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2a95910c91a9453299ff0808cc5ba9aa_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id396b04954ef468f828cadaa6e79d879_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3d847559fa83474788c17bf4005e5758_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i191305d807aa4e8fa7ba33979cfcc23c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8b95a2e964264bd2a4c3e5b403894260_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i621069a2876e4988aa5f9c6589439009_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibc57352200a14a038541efaf67335495_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic804b8bad2c245faaaf99f35504d816f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7a648cc00d4b4829a85fdb42ba1ca1da_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia10a3e81d21b41b58028c925f4586657_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i09131249f6304cf291594c500be9c588_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ieb6ad26046f3433f848c1c1491b40b90_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i33a05a9ee6634c738c901b9d48d099c6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7074fd793f184df7ad9e465dd9de3ce3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i38c3dc3f4240429ba8cddbcf3a6d1341_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic5460ddee06f4c749f7f1f867c85fb1a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i51a46f17829f4a039426840f94c86a8d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ide68a576247d4176b8c8ad69e1483719_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if3e184f1a9674cc7b6477f11b5e9c4b9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6eda9726296f4671b04253573973cd0a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if39c39706ced4307908b45f6f8f2789f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie0994a37df3b461b92460a025229c012_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i68525fa8fb284b8d84824309f927974d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7c5d42319b584d2f8d43e31f3ca23497_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i201b91f55bf8435fafad184692b24662_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="icc7cc80266bc49e3a92c238c83bbd569_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic27f7e9a23fa49cdaae2296350acd25d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib2eed832de5b42cc864fdbb8532b2048_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib1bbaeb4dba847bd8952bec39d53357f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iddc69050e8ad432e876bb3da44ff52c4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibd8dc9579d9f44769468504e936f6b8a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifccf9003b2894c4b9864ce2ad2d93dbe_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i246d8dac3fe1429c86944a2a3549fe21_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1ca2569d6df843768a5e99744fce28c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if42ede9b1ad1453c96562cc7cd345265_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0bbd53db5bc34d2f9477edb297bb634b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9b17572ed1ab4d9aa215d3a1bbb8771d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c4b492f6d244c73a38ddd86f499f7cc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i86eb9a4ad28446949d31b4e8901562d3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib04ffb14a28743ae8adc6447cfc1ff97_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifadb2d47c8f249a5ba3f09d13a656072_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i741233e8e65e40ac9306a491bd469d32_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iffcf57bafb5543748b97b64c332fe6b2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i68277fa84b3d46f580c008474e7c804a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2f58ffcea53f43d8a0a54f1ad76ce7e6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id1e29c7fa58444359aa342f3f7a3141c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibc84808850044372929f5ef2ade72191_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id40c84cf4e434d5299d4be46552f0d65_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3f9090b0f7064945a9b147579946e091_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib1dd2aee3eba4c848cf4d8337bbc149c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i81f619a16cd34accbaaa301c5909104e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie40c245ba8734daeb0a463e71c6490b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b91f541c3a843b3aba775a3b8f3a776_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4cf71fcb6ac64a3c971dc4964ccfb94e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib4ce49a258d34af98627921f2a711cce_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i969d1571fff8400aaf11cdad4f330af8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2c6b461749b9450a9f735e1984caf0f9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic47b067ea2aa4e6bae437e48c11b0d26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7040ad9b77674116993ecec371c12174_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifad9da947b3848ae949b6a87fdcba3b2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d960cbc12d242e081f1733fdf258541_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c8d2b96b12e4cada28d1f2af3973afd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iba507cf0e64a4a38a27f9a03654b4780_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idc1743dad24b4150ace63fb67199be56_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie8df5a00ca0349cab9439a264cfd00b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibaedc294061a4e42861e5a6eecc74159_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie43b345242504759a6f5ec4a6397ef15_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i057e84f158e94778b7ecd09ad0a860ca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idc7c544371db4124916c3258a28747be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i28cdecba3c314a849bb7752778e450bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d3782ac7bcc489f8c5608e5de1e8e26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica4f997963a649bbaeeb561b6b7a6d07_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icc9f150ba2574f8396ceac3351623535_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibdb004c6cbc74b5d89866b2d987f33ae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3cdf32dd60e84046b131a0997f565059_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3c9b85fe8867442485a59b6c070087e2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifbfa203cb0dd48779242ab83f64d6d64_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i95aa6bb369d748b98dbf3390d3775d22_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</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:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9e65718a17d545fdbe80a0cd2a247be6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3733c9e6554c42afb4031e5fdaca512a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a3ba34e7bff44bf97b18b6cd8d88633_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i99dac1b6b0554b9f8818190101a11dd9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie4caee7ba9664c768a1d77cbf978404b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iad4a86603cd143df9250f2f0d5707aca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i61d975b5f3ff4345bb3c64700746cd29_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bio:RestrictedInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3bfc89cef4724cca857c84c0dee5a479_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bio:RestrictedInvestmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i01840e9dcc0540fdaa7073d702070fdb_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id7721ceec59c492b824132870ba223b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3cd1975c726f41e2bfd8f3308467187a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0886330ea869496e9e958eb6f98da8c6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id974ab9371b9412ca010656ba7723036_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bio:OrdinaryVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i08b17339e9ec4468a4badd7c60164f65_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bio:PreferenceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4487f1619f35424aa05d52fbb6d84b48_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib5ca55537ca9484093103c1fde26e5ee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1f4e2bae2329492a975f81b3c5e1ddc6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i84e920ee921049ce87fa2ab412022a09_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i19c0eaf063c44058b056d6a8434c994d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bio:DistributorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7e5fe585385b48a2b20d22e91cfe6f95_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bio:DistributorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i845a3fbbbecf4df982aea79c68cf0774_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bio:SalesmilestoneminimumamountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i82c27ab0cd9b4726b8b789c25f3629b0_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if68590fd0bab48e7a12dbe2993f830b6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id12f3a5b1fd34baeadae873329c26f7e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5586b94e2df84c1b800f09ec10ed08dd_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i95829a6cef134403bb3eaefa232626e7_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4063e7805ab44a5f862c1002aeb33ffe_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9a2deee1500648f99a6573e328fc674b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if6172085b28f44909939adcb8822a4d9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i554bd37e05494ad0ae1e8cbfa3ab96ec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c396a09c68146e5963b55a2095d23da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icf53c4286f5445e4b5218247accbc5de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic9ddea5dda8e4b8980b8fdaa3add224a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i20d48ad56ff34d6aafe3f230691baebe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ide5ef932c60944b4bad3f5b9bbddc2a8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i203b2988070143af944fcfc9ad017b41_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4dbc158c24e348489bf0dd8e11dbb702_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLongTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5657a27dcd4b4d2298db12f4059aefe2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">bio:ForwardforeignexchangecontracttosellforeigncurrencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie22261ae544e4c0689eeb01071a3e5dc_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">bio:ForwardforeignexchangecontracttosellforeigncurrencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibaec354031be473fa3cb551b90ab63b4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">bio:ForwardforeignexchangecontracttopurchaseforeigncurrencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia4d4c432c68846bbbecbf50606c3a961_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">bio:ForwardforeignexchangecontracttopurchaseforeigncurrencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie8ee3c66d7914047bfeb003c0ee1c831_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:LifeScienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9003b97235d448d998fdd40404429907_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:LifeScienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6eb63a7645fa4d628320fb63a903bd84_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:ClinicalDiagnosticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i54aeabd4aa22429b9ffd45cf06f9b0af_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:ClinicalDiagnosticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iad2298f9d8f2413795397c6cae97a067_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i76d0f36110a44e0f9b1585e27f2de90b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i04b676258657499daaa683ce54a45dc2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bio:KnowHowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i25c5ee6e7cfa4260982d1c8c21c574ad_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bio:KnowHowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0dea8baab40d47daa70ca167a2a83c1f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icfd3b780308b43b0b5011654a95235f7_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia5fda75339854e848008812937356587_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0af8c00cb2e2457f814ccefe06dd16fa_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4bafca8728c145149573af0f55412a12_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibdf8cdb50f56491699b5feb289c38683_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i86586acf3c234ab8b630b32569abeca7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i52cb9b01e85242f7a55f4b48fb49397b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i554be15550f040db9fdd91335f823dc8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3e89110adc5a49258986d6ee1d90e78f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ieb8ed5208b11479191885d906633a91d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i67f873c37c0a4220a4b4331bec939f73_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i77ebdfb6f30c4954b219da04c510d8c7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bio:KnowHowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i23ea5a8614b14ddabc7927418530ad37_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bio:KnowHowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6014216c85554ec4a2dfa0a15454dc54_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i88c2ef02d3a447e895cf332de1ade78d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i44c8614f65f441fdb2182aa265c5e49a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3a3fb402f8ff4b249e32e4607a4e1391_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i34d24209b4d6469fabdb140f16109a39_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ica45904f01974a0cbcd8021559b44eba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7b48fb1127384d5eb2d020c23f6945f2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie5a2e3b3820f4a00a779d05e52496bec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iab8b023488774ded861ab25459cac392_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i662cd5b2d48b4d1f9c7c5bfd5251ca0d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7fe5ac72f1714116b199ad596e5d1916_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8a0b6dd49936423899dd82fa6d15dc06_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i105f08342e4441978d953739d92e6e2d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bio:FinanceLeasesandOtherDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bio:FinanceLeaseObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i480cb5c521b0405ab3e2e8f9cb8f06bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bio:FinanceLeasesandOtherDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bio:FinanceLeaseObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3dcd1f58501f46e3a009bea3d4177e96_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5e51b1376e1640e588f8b505e261fc23_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if3ac6fe4fb544eaebd035e8cd730b182_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idee9877a30c24657b3b769d2c08601ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib82e071d62d8413389eb515b36a9e992_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibbfd192cb0eb474285b7e972cd1347bd_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i27b0b8425aec41fa9cb806a4abba1d63_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iea2acc9e77d34ed9854565537f849453_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7cd806e8a5a9498ea64fedf7463084ef_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7396e54544f44846a88fe228a85f2f81_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic6aab3486738422eaa8ea0829f749940_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i331aa8f4dd6b4a8f8ef096d277344560_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if02732ea13fb4a6580f2ade2b6bc619b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9d654a1477a94d87adae410a5c4c1263_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ieb457e69c83149fe879cb45e11a7b2e5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i23b6e6964afb4cda8b01f68489e16259_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1cfb2d9bc90b4913a419acecf0d67050_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5a2e5a5ece8844a9834700a1d61e1a74_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i47242223b0d341708c3659b3ac4f1a84_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id12d562239c54e2cb9f07af2fbd1ddee_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i0b4e4cfeaaec45c8aff17ff432724b9f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i2c87c8ddfc0c44c38f976defc0b7b4db_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i29e0a07ff6c940c494f58f991a05f7e4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie5335ea508304284b851722d47b83c97_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifd94e541d5e247a39c12f3724b24b87b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie0b1e5f2a05e4595b989aaa30eb0ff58_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia30c08b5aae245c4ada3f2a9e1de11d0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie235d0fba08348adabc76566ebce26e7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie2498951ab6d4b40a586292a7290d237_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8d6f6ff8ce644b50918867b1f2a5aaa6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie3f4b5e50c8c48689bf79d5405560431_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:LifeScienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0ce92b5b18964a659c4c89dd70b54642_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:ClinicalDiagnosticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idbe99f72577d4db8a2451f683da992a2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i68409380cfb640fa841a42fd55cf68a7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:LifeScienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia51d72b8e7d747d698924c246770a167_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:ClinicalDiagnosticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i60390d4a0c7c44f4908bb769b622bf8f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib8a1778565814d468f8872eb115f715d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:LifeScienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i242ed3f1445942d98caece69514d3d53_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:ClinicalDiagnosticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic01c8dd73392468aaebb1660086a3d7c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6c53e05fe8244b14a4a00894e4dfe841_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:LifeScienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic2a52283d1f545f7b8830185d04c2f29_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:ClinicalDiagnosticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if2759fbe87c548e9ba2f943a8382ec1e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ieada2374c9f846fdb1de30827b01f579_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3098d72b0a2e4561bbf1037391fee498_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id8aa190938bc429f8ba078d9afaf13dd_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2aa32c29a14e4927801f0171b406e4d7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if6240214595443be8572ec1c050eefb1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ForeignCurrencyGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i46e226fee2344274b043687e4d7e4574_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ForeignCurrencyGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4e9d66faa8fe47fbafd595edf56a1b7c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ForeignCurrencyGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic01d1de25eb0421ea91eb330682e216c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ForeignCurrencyGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2fb6acaa646a484cbea1e64239a02881_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2e96e03ccc6646e5a4caf948f14197f1_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i53204f823bc64434a1e13df97b8486d4_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2c2a8db315b04c08a64abb982b97b506_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie5b5361f6c60412cb324b9c0d3151d54_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie0bba3786e8342ea8d88bdff88bfbf29_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia1cd86ab88a1446a869041eef0acd904_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8ffce68dc48542f8b90e47ae82e44b5c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3df2a754fd5c441da0c7f768dc011abb_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i87863bd072494c228909f7a421f6da2f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4752c908ffca4ea3a91c803d8d9f485f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifcc511ad8a724653879269078856262c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id1c1e9d25c48452b94fbfba8cd47abd4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if9fb5508fa3d464fbf7c559f4c841189_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i85b1a2867c00410a8eb4810e55a9f85c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia7234867fd78460389bdd653791a9932_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7e3103ea32384432b669f487a2697b64_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8f330ef198384d10b3d4244ff46f0769_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:LifeScienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f9445ec9b0d427795f0f8d660820cc9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:ClinicalDiagnosticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i30d2900c36c5402ba56be00adb0af5e3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia8a8aae84ab1476b9ca255173b98a74a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:LifeScienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7cf642d7f44840f0a23719ecb9873559_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:ClinicalDiagnosticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i148c784075c7415988e548c801fa0f50_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i89a37ed7ce994f6d9d49af87cc5c390f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:LifeScienceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i62ec8a543b974857976431b47296e175_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">bio:EuropeanReorganizationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">bio:ClinicalDiagnosticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i84c8d8b46c494705bba47e3c3efc196a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id80bea51f77a4a9ab99fe092dccc6086_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i349f704b0f2447689da7a20c399fdb87_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bio:CurrentLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7ed68a0b391d4784b73d70d7ce30efa9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bio:CurrentLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4d503aee74244ccd885122e98d0f205e_D20210726-20210726">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000012208</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-26</startDate>
            <endDate>2021-07-26</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>
    <dei:EntityCentralIndexKey
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80L2ZyYWc6ZmVhMGQzYTBkYWI4NGNkYmE2ZTFkMWM2NTQwZjYyOWEvdGFibGU6MDkyOGI2MGFmZDM4NDM2ZWJlYzU3YWYxMzg5YWI3Y2UvdGFibGVyYW5nZTowOTI4YjYwYWZkMzg0MzZlYmVjNTdhZjEzODlhYjdjZV8wLTEtMS0xLTA_b400705d-5763-49cf-bfa8-ebd92ae477a5">0000012208</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80L2ZyYWc6ZmVhMGQzYTBkYWI4NGNkYmE2ZTFkMWM2NTQwZjYyOWEvdGFibGU6MDkyOGI2MGFmZDM4NDM2ZWJlYzU3YWYxMzg5YWI3Y2UvdGFibGVyYW5nZTowOTI4YjYwYWZkMzg0MzZlYmVjNTdhZjEzODlhYjdjZV8xLTEtMS0xLTA_805bc9ca-22f1-465f-8733-c31d1ee3abd4">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80L2ZyYWc6ZmVhMGQzYTBkYWI4NGNkYmE2ZTFkMWM2NTQwZjYyOWEvdGFibGU6MDkyOGI2MGFmZDM4NDM2ZWJlYzU3YWYxMzg5YWI3Y2UvdGFibGVyYW5nZTowOTI4YjYwYWZkMzg0MzZlYmVjNTdhZjEzODlhYjdjZV8yLTEtMS0xLTA_11c7ab71-5067-4889-b28e-fc8abda75f59">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80L2ZyYWc6ZmVhMGQzYTBkYWI4NGNkYmE2ZTFkMWM2NTQwZjYyOWEvdGFibGU6MDkyOGI2MGFmZDM4NDM2ZWJlYzU3YWYxMzg5YWI3Y2UvdGFibGVyYW5nZTowOTI4YjYwYWZkMzg0MzZlYmVjNTdhZjEzODlhYjdjZV8zLTEtMS0xLTA_5a337e9e-2770-4914-b1f6-444d5101ba67">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80L2ZyYWc6ZmVhMGQzYTBkYWI4NGNkYmE2ZTFkMWM2NTQwZjYyOWEvdGFibGU6MDkyOGI2MGFmZDM4NDM2ZWJlYzU3YWYxMzg5YWI3Y2UvdGFibGVyYW5nZTowOTI4YjYwYWZkMzg0MzZlYmVjNTdhZjEzODlhYjdjZV80LTEtMS0xLTA_26813af0-3116-416b-8278-fbcb9ac27912">false</dei:AmendmentFlag>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i7fe5ac72f1714116b199ad596e5d1916_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80My9mcmFnOjJjNjZkMDgwOTU2NDRiOWE5NGQzM2YyZmU5YTIxNDk3L3RhYmxlOjM4MDlhMmI5ZTIxYzQ2Mjk5NTFkNmRkNTI5ZGI1MTZmL3RhYmxlcmFuZ2U6MzgwOWEyYjllMjFjNDYyOTk1MWQ2ZGQ1MjlkYjUxNmZfMi0xLTEtMS0w_4539e45a-acb1-4138-ac0f-a26d1b3cc894"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i8a0b6dd49936423899dd82fa6d15dc06_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80My9mcmFnOjJjNjZkMDgwOTU2NDRiOWE5NGQzM2YyZmU5YTIxNDk3L3RhYmxlOjM4MDlhMmI5ZTIxYzQ2Mjk5NTFkNmRkNTI5ZGI1MTZmL3RhYmxlcmFuZ2U6MzgwOWEyYjllMjFjNDYyOTk1MWQ2ZGQ1MjlkYjUxNmZfMi01LTEtMS0w_4a2cb69d-3159-45e4-ad8a-26c160ded78a"
      xsi:nil="true"/>
    <dei:DocumentType
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGV4dHJlZ2lvbjo3ZmQ2MWRkNjgwZTI0OGExYTIyNWIyMmQ3ZjJmYjRjYl84Ng_5060f5c7-8b17-442a-b07e-be9f0dc7f161">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6MTdmNTZmYjNkYzY2NDkxY2IyOGI4MTBkYjdjMTMxYjcvdGFibGVyYW5nZToxN2Y1NmZiM2RjNjY0OTFjYjI4YjgxMGRiN2MxMzFiN18xLTAtMS0xLTA_79e72843-38f5-4632-bc6b-ca13203573c8">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6MDFmZDg0MWM2YTUzNDY2OGE2MzM0MmM0MTE1NTZhZTQvdGFibGVyYW5nZTowMWZkODQxYzZhNTM0NjY4YTYzMzQyYzQxMTU1NmFlNF8wLTEtMS0xLTA_a2bdd489-623e-4dc4-8a93-92c50f594380">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6YzMyZGRhZTQwMmIxNDVlNzhlMDI3MzMzMDUzYTVlMWMvdGFibGVyYW5nZTpjMzJkZGFlNDAyYjE0NWU3OGUwMjczMzMwNTNhNWUxY18wLTAtMS0xLTA_8dd090fc-ba6b-4b6c-8960-19547bbdd0bb">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6NGNkZWUwZjg2MTM3NDk4MGEyYWNkNDAzYjI4Nzk0ZGUvdGFibGVyYW5nZTo0Y2RlZTBmODYxMzc0OTgwYTJhY2Q0MDNiMjg3OTRkZV8wLTEtMS0xLTA_ea24fa63-a236-4b9f-8c9d-0faab83f3bb5">1-7928</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGV4dHJlZ2lvbjo3ZmQ2MWRkNjgwZTI0OGExYTIyNWIyMmQ3ZjJmYjRjYl8xNjU1_7e82f624-50e1-4af8-91c5-ef951fa590c4">BIO-RAD LABORATORIES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6Y2E1NDUwOGE1NjE1NDA4MTg3NTcyMDY3ZWY5OTIzYjgvdGFibGVyYW5nZTpjYTU0NTA4YTU2MTU0MDgxODc1NzIwNjdlZjk5MjNiOF8wLTAtMS0xLTA_4f248b3b-cf8b-46e7-8fdb-28ee1e4dd718">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6Y2E1NDUwOGE1NjE1NDA4MTg3NTcyMDY3ZWY5OTIzYjgvdGFibGVyYW5nZTpjYTU0NTA4YTU2MTU0MDgxODc1NzIwNjdlZjk5MjNiOF8wLTItMS0xLTA_b6c0e73b-f9ba-4a8e-85a2-7b79dae4de10">94-1381833</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6Y2E1NDUwOGE1NjE1NDA4MTg3NTcyMDY3ZWY5OTIzYjgvdGFibGVyYW5nZTpjYTU0NTA4YTU2MTU0MDgxODc1NzIwNjdlZjk5MjNiOF8yLTAtMS0xLTA_4bc471df-c57d-4f1b-9440-3edf2f5c26d4">1000 Alfred Nobel Drive,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6Y2E1NDUwOGE1NjE1NDA4MTg3NTcyMDY3ZWY5OTIzYjgvdGFibGVyYW5nZTpjYTU0NTA4YTU2MTU0MDgxODc1NzIwNjdlZjk5MjNiOF8yLTEtMS0xLTA_1e371f13-264f-4bff-9bd8-f32aa02f1acb">Hercules,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6Y2E1NDUwOGE1NjE1NDA4MTg3NTcyMDY3ZWY5OTIzYjgvdGFibGVyYW5nZTpjYTU0NTA4YTU2MTU0MDgxODc1NzIwNjdlZjk5MjNiOF8yLTItMS0xLTA_580914cb-3651-48e9-9e50-31b8f1955216">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6Y2E1NDUwOGE1NjE1NDA4MTg3NTcyMDY3ZWY5OTIzYjgvdGFibGVyYW5nZTpjYTU0NTA4YTU2MTU0MDgxODc1NzIwNjdlZjk5MjNiOF8yLTMtMS0xLTA_8eb5ebe0-fd77-46d1-8d5c-38cde9baed95">94547</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6OGM2MzBiOTQ3ZTA4NDcxYWE5MTc4N2E3M2RiOGFhOGUvdGFibGVyYW5nZTo4YzYzMGI5NDdlMDg0NzFhYTkxNzg3YTczZGI4YWE4ZV8wLTAtMS0xLTA_6eeaea5c-35e2-44c8-83b2-d6fe8a15bb77">(510)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6OGM2MzBiOTQ3ZTA4NDcxYWE5MTc4N2E3M2RiOGFhOGUvdGFibGVyYW5nZTo4YzYzMGI5NDdlMDg0NzFhYTkxNzg3YTczZGI4YWE4ZV8wLTEtMS0xLTA_e7f82e33-b338-4b44-80e4-27bbcaf49fd8">724-7000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i1dcc7473d7ca44a2968301d2c01a4f96_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6ODBjMTJiYjI2Y2VlNGIxNTk2NzhlOWQ0YTM5NDUwNWQvdGFibGVyYW5nZTo4MGMxMmJiMjZjZWU0YjE1OTY3OGU5ZDRhMzk0NTA1ZF8xLTAtMS0xLTA_62e5a861-378f-4a25-882c-a56a771fe591">Class A Common Stock, Par Value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i1dcc7473d7ca44a2968301d2c01a4f96_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6ODBjMTJiYjI2Y2VlNGIxNTk2NzhlOWQ0YTM5NDUwNWQvdGFibGVyYW5nZTo4MGMxMmJiMjZjZWU0YjE1OTY3OGU5ZDRhMzk0NTA1ZF8xLTItMS0xLTA_f2a1fc74-0116-4faa-8d37-e5616e4ee0e3">BIO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i1dcc7473d7ca44a2968301d2c01a4f96_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6ODBjMTJiYjI2Y2VlNGIxNTk2NzhlOWQ0YTM5NDUwNWQvdGFibGVyYW5nZTo4MGMxMmJiMjZjZWU0YjE1OTY3OGU5ZDRhMzk0NTA1ZF8xLTQtMS0xLTA_5c7d8017-cd28-4940-9877-d6899cb991d5">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i619591becd2f4dbea2a78fc65585cd56_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6ODBjMTJiYjI2Y2VlNGIxNTk2NzhlOWQ0YTM5NDUwNWQvdGFibGVyYW5nZTo4MGMxMmJiMjZjZWU0YjE1OTY3OGU5ZDRhMzk0NTA1ZF8yLTAtMS0xLTA_b0645e46-80be-4916-af71-97ad6619975b">Class B Common Stock, Par Value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i619591becd2f4dbea2a78fc65585cd56_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6ODBjMTJiYjI2Y2VlNGIxNTk2NzhlOWQ0YTM5NDUwNWQvdGFibGVyYW5nZTo4MGMxMmJiMjZjZWU0YjE1OTY3OGU5ZDRhMzk0NTA1ZF8yLTItMS0xLTA_682d1513-7c23-4dc2-b5af-233c988b6bae">BIOb</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i619591becd2f4dbea2a78fc65585cd56_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6ODBjMTJiYjI2Y2VlNGIxNTk2NzhlOWQ0YTM5NDUwNWQvdGFibGVyYW5nZTo4MGMxMmJiMjZjZWU0YjE1OTY3OGU5ZDRhMzk0NTA1ZF8yLTQtMS0xLTA_e4b0632b-5193-4274-957d-b8525a7808f0">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6MTkwZDk5NjYwNWFhNGMzYjk5MjM5MTBmZjFmZmZlZWQvdGFibGVyYW5nZToxOTBkOTk2NjA1YWE0YzNiOTkyMzkxMGZmMWZmZmVlZF8yLTEtMS0xLTA_ed52bf9a-ed40-4f76-9dae-bd70b6b169ab">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6NjVjMGRlYzVjZTJkNGRkMWI0NGI1MjM3YTU4M2U3M2EvdGFibGVyYW5nZTo2NWMwZGVjNWNlMmQ0ZGQxYjQ0YjUyMzdhNTgzZTczYV8wLTEtMS0xLTA_413aaeeb-9915-4f62-a870-bf2ae1583d43">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6ZWQ0MTJiNmNjMjhhNGIyNWEwMTEwMDU4ZjgxMTNiN2EvdGFibGVyYW5nZTplZDQxMmI2Y2MyOGE0YjI1YTAxMTAwNThmODExM2I3YV8wLTAtMS0xLTA_9b8b787d-c4db-4927-b510-ef5684bc4a94">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6ZWQ0MTJiNmNjMjhhNGIyNWEwMTEwMDU4ZjgxMTNiN2EvdGFibGVyYW5nZTplZDQxMmI2Y2MyOGE0YjI1YTAxMTAwNThmODExM2I3YV8xLTQtMS0xLTA_0d2ea3ba-0742-4a3f-a797-49ddc583bd4a">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6ZWQ0MTJiNmNjMjhhNGIyNWEwMTEwMDU4ZjgxMTNiN2EvdGFibGVyYW5nZTplZDQxMmI2Y2MyOGE0YjI1YTAxMTAwNThmODExM2I3YV8yLTQtMS0xLTA_25415285-bafe-41bc-b718-cde4f89edde5">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGV4dHJlZ2lvbjo3ZmQ2MWRkNjgwZTI0OGExYTIyNWIyMmQ3ZjJmYjRjYl8xNDAy_25415285-bafe-41bc-b718-cde4f89edde5">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6N2VjNDdkNzQ1ZWY1NGUxZTk3MTFhMTcwNjA0MmE3NTMvdGFibGVyYW5nZTo3ZWM0N2Q3NDVlZjU0ZTFlOTcxMWExNzA2MDQyYTc1M18wLTItMS0xLTA_3246b0cf-3c17-43c8-b6af-f1e6e083d82d">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="if623b35007074499bac04e3438dec348_I20210723"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6ZjkyMjM0NzFjYTdiNGZiOGE5ZTZiYzE4ZmI0NmE0YTgvdGFibGVyYW5nZTpmOTIyMzQ3MWNhN2I0ZmI4YTllNmJjMThmYjQ2YTRhOF8wLTItMS0xLTA_ab7d4f2b-cd70-4c15-8656-d7e8b7dc74f4"
      unitRef="shares">24703746</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i283b9aa1be904dc7920b93bed1fc23a8_I20210723"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xL2ZyYWc6N2ZkNjFkZDY4MGUyNDhhMWEyMjViMjJkN2YyZmI0Y2IvdGFibGU6ZjkyMjM0NzFjYTdiNGZiOGE5ZTZiYzE4ZmI0NmE0YTgvdGFibGVyYW5nZTpmOTIyMzQ3MWNhN2I0ZmI4YTllNmJjMThmYjQ2YTRhOF8wLTQtMS0xLTA_481dafc6-062e-4557-a91e-dd3dcabfb21b"
      unitRef="shares">5068809</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMi0xLTEtMS0w_e3b045aa-d9d3-4cb0-90d7-3358c8ee7943"
      unitRef="usd">732836000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMi0zLTEtMS0w_c3db4ce1-16f0-4272-bdbf-519a9dea7751"
      unitRef="usd">662205000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMy0xLTEtMS0w_e44dfded-edbb-4e11-b744-62a3e49f905f"
      unitRef="usd">428562000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMy0zLTEtMS0w_8fd60fa5-dcf4-4455-b88e-645f5e6dfdf2"
      unitRef="usd">328913000</us-gaap:ShortTermInvestments>
    <us-gaap:RestrictedInvestmentsCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfNC0xLTEtMS0w_25fc4bb7-f75a-4e2c-bc2b-7d2e6d342037"
      unitRef="usd">5560000</us-gaap:RestrictedInvestmentsCurrent>
    <us-gaap:RestrictedInvestmentsCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfNC0zLTEtMS0w_094657a4-e4cf-4df4-a474-e3df1246b2a7"
      unitRef="usd">5560000</us-gaap:RestrictedInvestmentsCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfNS0wLTEtMS0wL3RleHRyZWdpb246ZWRhNDZjMTliNmFhNDU1MGJmMDVjYTliOWZmMzFiZTRfNjU_01a3a653-ae3d-43c4-b2a9-9b541961fc1a"
      unitRef="usd">17331000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfNS0wLTEtMS0wL3RleHRyZWdpb246ZWRhNDZjMTliNmFhNDU1MGJmMDVjYTliOWZmMzFiZTRfODA_5ecb5553-6385-4a80-9cab-f6995ad78362"
      unitRef="usd">19807000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfNS0xLTEtMS0w_ac953254-795d-48b2-8d25-027976820708"
      unitRef="usd">399307000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfNS0zLTEtMS0w_0e0ffd1e-d375-4dc2-96b3-a99fdb29c494"
      unitRef="usd">419424000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryRawMaterials
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfNy0xLTEtMS0w_4d766ce6-e3c8-49c3-974d-9ad9d5f54b94"
      unitRef="usd">120145000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfNy0zLTEtMS0w_20dc6287-a2f6-445e-bac7-bea79bce9974"
      unitRef="usd">126911000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfOC0xLTEtMS0w_b99f1719-8818-42eb-b0ec-bcf0aba6d673"
      unitRef="usd">148572000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfOC0zLTEtMS0w_905afcfc-c06d-4c66-833c-3cdd58cd8f7b"
      unitRef="usd">151931000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfOS0xLTEtMS0w_cf198d4c-1f23-4248-9244-28cd694d589a"
      unitRef="usd">330272000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfOS0zLTEtMS0w_1a2dc334-b6e5-4801-bb1e-447bf37485ff"
      unitRef="usd">343411000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTAtMS0xLTEtMA_6d5eddc8-499f-43ca-b434-ca44beb8cdb8"
      unitRef="usd">598989000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTAtMy0xLTEtMA_a8fd22ac-663c-41e0-a53c-a5c527438ed3"
      unitRef="usd">622253000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTEtMS0xLTEtMA_0e73719a-bad7-486c-921e-5cdbfbfd816b"
      unitRef="usd">110603000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTEtMy0xLTEtMA_7136cdc9-676e-489f-ad81-a88907b23750"
      unitRef="usd">90621000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTItMS0xLTEtMA_9bd942f4-d17a-4acb-9510-82ad3fd0af17"
      unitRef="usd">13236000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTItMy0xLTEtMA_e7084658-ac39-4a6d-ade7-93c5bfdfc5b0"
      unitRef="usd">10859000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTMtMS0xLTEtMA_812b3f3b-209a-4738-94a4-2b2d5bf19655"
      unitRef="usd">2289093000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTMtMy0xLTEtMA_6b23d43f-77f4-46f5-a0a8-99547a4c7ace"
      unitRef="usd">2139835000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTQtMS0xLTEtMA_a5bd878d-79bf-4f41-80c6-53fb06b2a46e"
      unitRef="usd">1447596000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTQtMy0xLTEtMA_a3981625-61ae-4a5e-8024-5a01f9c3db42"
      unitRef="usd">1452761000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTUtMS0xLTEtMA_8f6e4c8e-ae51-4fb0-8f59-5f691e3f0ab0"
      unitRef="usd">965595000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTUtMy0xLTEtMA_f6e810bb-6a53-4585-b242-5644eed40e88"
      unitRef="usd">961390000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTYtMS0xLTEtMA_0a37197d-106a-4410-bdc1-65f60b9e04b2"
      unitRef="usd">482001000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTYtMy0xLTEtMA_5c76ab0e-ee45-4545-8402-b1ab924eaeeb"
      unitRef="usd">491371000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTctMS0xLTEtMA_4b9493aa-5090-4112-b6cd-e97154f179be"
      unitRef="usd">190233000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTctMy0xLTEtMA_862a3c8b-ab04-4a42-9e6c-0f856fc0c5fb"
      unitRef="usd">202136000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTgtMS0xLTEtMA_cbd8d757-da61-465f-b821-f4c0b07329a3"
      unitRef="usd">291916000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTgtMy0xLTEtMA_89d0e39e-cf45-4be6-9ef5-78dbf0857ba7"
      unitRef="usd">291916000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTktMS0xLTEtMA_4711bd30-377c-4c2a-8d09-814d774f31ea"
      unitRef="usd">184852000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMTktMy0xLTEtMA_840e65ce-f7ff-4d0d-9f61-c0cbdae7f8f0"
      unitRef="usd">199497000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:LongTermInvestments
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMjAtMS0xLTEtMA_fe7db085-5f63-40de-9df6-f2402631eb88"
      unitRef="usd">11580390000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMjAtMy0xLTEtMA_d9e309fc-146b-4b73-91b1-3a9093e51a4b"
      unitRef="usd">9561140000</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssets
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMjEtMS0xLTEtMA_00e1cb62-17f7-4b63-afda-840188032005"
      unitRef="usd">99071000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMjEtMy0xLTEtMA_ee97c554-0225-46d6-84ee-b469593c8f31"
      unitRef="usd">86723000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMjItMS0xLTEtMA_06009b43-1572-4d07-8f53-82e16792b896"
      unitRef="usd">15117556000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjdjMWMyZjQ0OTY0NDQ4OTJhZmVmMjdiMzEyNzA3ZTUxL3RhYmxlcmFuZ2U6N2MxYzJmNDQ5NjQ0NDg5MmFmZWYyN2IzMTI3MDdlNTFfMjItMy0xLTEtMA_cf91262d-d51d-49fd-a7c1-f10be3bfdbbf"
      unitRef="usd">12972618000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMi0xLTEtMS0w_503af170-bc6d-41c8-9227-6ba44ea0da18"
      unitRef="usd">133457000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMi0zLTEtMS0w_b3e9e66a-2cfe-4f67-b788-850ea2ee7c91"
      unitRef="usd">139451000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMy0xLTEtMS0w_52cd2529-e015-45ea-a661-fdfaca519c50"
      unitRef="usd">208888000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMy0zLTEtMS0w_4808b2cd-fecf-4f70-b1c5-886a0f809068"
      unitRef="usd">222875000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:NotesAndLoansPayableCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfNC0xLTEtMS0w_7bb2ad25-8e60-4267-9227-b43063fc946c"
      unitRef="usd">1736000</us-gaap:NotesAndLoansPayableCurrent>
    <us-gaap:NotesAndLoansPayableCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfNC0zLTEtMS0w_e75a8f61-f19b-445d-b486-773754d84ab8"
      unitRef="usd">1798000</us-gaap:NotesAndLoansPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfNS0xLTEtMS0w_188af883-52e4-45a6-9c91-48b7a7be8405"
      unitRef="usd">52421000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfNS0zLTEtMS0w_c9d974dc-cb52-4e5d-99d2-deed704034a1"
      unitRef="usd">57335000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfNi0xLTEtMS0w_984c8525-b6b7-4eb7-a07a-6d18411e7f35"
      unitRef="usd">35608000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfNi0zLTEtMS0w_047c521e-5cc6-46aa-9cb1-8b6a1c9b3ddf"
      unitRef="usd">36507000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfNy0xLTEtMS0w_026a53c1-613d-430f-b9a3-9ec02f616b81"
      unitRef="usd">154942000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfNy0zLTEtMS0w_2417d128-b58c-4f9a-a7dd-47ce65f22262"
      unitRef="usd">173570000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfOC0xLTEtMS0w_a8677ff7-d962-4fc8-b014-8ec4f126e3aa"
      unitRef="usd">587052000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfOC0zLTEtMS0w_aed8d513-c44a-4e99-91db-86c7cc3b5798"
      unitRef="usd">631536000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfOS0xLTEtMS0w_8adccfab-9fd0-41c0-ad9c-a5c1e451d5a5"
      unitRef="usd">10779000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfOS0zLTEtMS0w_48a6653d-29f6-461f-ac5a-407a9fc4a592"
      unitRef="usd">12258000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTAtMS0xLTEtMA_eed33b8e-fb2f-4163-8844-f5d2c5b77181"
      unitRef="usd">2542189000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTAtMy0xLTEtMA_f36bcd3a-828d-483c-bfaf-639f37aae660"
      unitRef="usd">2076785000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTEtMS0xLTEtMA_9ec5dd44-ab2b-4bd1-9f50-e13d6622e4c3"
      unitRef="usd">163914000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTEtMy0xLTEtMA_244df136-db38-49fb-8ec8-66bd0bd3caea"
      unitRef="usd">175128000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTItMS0xLTEtMA_11e53615-f72b-45f0-892f-4bad95c1324b"
      unitRef="usd">218742000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTItMy0xLTEtMA_29ed93e8-dc96-441d-a6fb-2acd3028c330"
      unitRef="usd">196971000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTMtMS0xLTEtMA_0d2954e0-9ff7-4987-b2df-3efa43a878c3"
      unitRef="usd">3522676000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTMtMy0xLTEtMA_5e19d757-efb4-4293-8a9f-ed6d040b5884"
      unitRef="usd">3092678000</us-gaap:Liabilities>
    <us-gaap:CommonStockSharesIssued
      contextRef="i877daf8e6b514b518bacb44849785b99_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOmI3YzExZGNhNjkyNDQ5NTJhMTMxMmUzN2Y3OTQ2YThlXzQw_28cc2fd2-b3e3-4632-bbe4-cf1cc5cc6a5c"
      unitRef="shares">25095586</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic87a9662ce434001a597a72a21848b72_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOmI3YzExZGNhNjkyNDQ5NTJhMTMxMmUzN2Y3OTQ2YThlXzQ3_09cea2f8-c3e4-4a4a-ae18-095ca20d6054"
      unitRef="shares">25072619</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i877daf8e6b514b518bacb44849785b99_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOmI3YzExZGNhNjkyNDQ5NTJhMTMxMmUzN2Y3OTQ2YThlXzEwMQ_c3581898-655d-4f25-8724-76c4f47c9d79"
      unitRef="shares">24702495</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic87a9662ce434001a597a72a21848b72_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOmI3YzExZGNhNjkyNDQ5NTJhMTMxMmUzN2Y3OTQ2YThlXzEwOA_31f83504-c79e-4ccc-9749-df08184e1a97"
      unitRef="shares">24767870</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i877daf8e6b514b518bacb44849785b99_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTYtMS0xLTEtMA_1ac85bac-ec20-48bb-8d1b-b279fa48d2b8"
      unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic87a9662ce434001a597a72a21848b72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTYtMy0xLTEtMA_73a60490-6bc3-4719-8f47-31c26e94c949"
      unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="i18a48dedbbbf4b03a8a13a8f4736e5fc_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTctMC0xLTEtMC90ZXh0cmVnaW9uOjQ0MDI1ZjNjMDZjYzQ1MjVhYmY0YjI0OGVjMjIxZjQ0XzU3_5dd3a9f9-e6dc-4ae3-a7de-fa98bda3ede7"
      unitRef="shares">5070060</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i18a48dedbbbf4b03a8a13a8f4736e5fc_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTctMC0xLTEtMC90ZXh0cmVnaW9uOjQ0MDI1ZjNjMDZjYzQ1MjVhYmY0YjI0OGVjMjIxZjQ0XzU3_de6faf73-38d3-41ae-9a6d-73f2ca8cfc47"
      unitRef="shares">5070060</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic0fd21bf6dd94117adc59753ac562a08_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTctMC0xLTEtMC90ZXh0cmVnaW9uOjQ0MDI1ZjNjMDZjYzQ1MjVhYmY0YjI0OGVjMjIxZjQ0Xzcy_83f53963-2e8f-400f-9d0c-77da5ee16500"
      unitRef="shares">5076186</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic0fd21bf6dd94117adc59753ac562a08_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTctMC0xLTEtMC90ZXh0cmVnaW9uOjQ0MDI1ZjNjMDZjYzQ1MjVhYmY0YjI0OGVjMjIxZjQ0Xzcy_ca121892-b6eb-4213-b34a-dc3e2cd4b7b1"
      unitRef="shares">5076186</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i18a48dedbbbf4b03a8a13a8f4736e5fc_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTctMS0xLTEtMA_567c39ca-4783-4dc2-80bf-5a3187956ef4"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic0fd21bf6dd94117adc59753ac562a08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTctMy0xLTEtMA_29c234d0-aab9-40d7-9700-93f6edc3ad45"
      unitRef="usd">1000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTgtMS0xLTEtMA_2e25b0d6-7297-4944-9a57-e2f896d24e56"
      unitRef="usd">459698000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTgtMy0xLTEtMA_a3292a84-26dc-46ca-9d95-9f77eb55158f"
      unitRef="usd">429376000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockShares
      contextRef="i7abd7b20499841eea682a61b4e5db7fa_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTktMC0xLTEtMC90ZXh0cmVnaW9uOjFlZDRjZWYzMmE5ZDRiNDY4YjdmMGNiMGI4MjE1NzgyXzM2_d8dcff14-1dbf-4732-add9-f7effeabe732"
      unitRef="shares">393091</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i7ec0c200c1894ddaaf6cf3b5885e39fa_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTktMC0xLTEtMC90ZXh0cmVnaW9uOjFlZDRjZWYzMmE5ZDRiNDY4YjdmMGNiMGI4MjE1NzgyXzUx_9c0007b7-23e1-4a94-aaa9-3325574197a4"
      unitRef="shares">304749</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i7abd7b20499841eea682a61b4e5db7fa_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTktMS0xLTEtMA_7da0dd95-2dbe-4dc1-9368-c5b7ac9d53ce"
      unitRef="usd">149462000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i7ec0c200c1894ddaaf6cf3b5885e39fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMTktMy0xLTEtMA_f8f488e2-561b-4fb4-a2e0-7965df003c74"
      unitRef="usd">99907000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMjAtMS0xLTEtMA_4b907038-565a-4b55-916e-5e44e7763e5d"
      unitRef="usd">11159475000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMjAtMy0xLTEtMA_31f5d158-c8fb-4703-b2de-7c62e81ea91c"
      unitRef="usd">9268012000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMjEtMS0xLTEtMA_9b5f4cb7-7b92-42d0-be7c-8ebdca840b31"
      unitRef="usd">125166000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMjEtMy0xLTEtMA_53963f7d-1e4f-4904-ac33-07a38962f959"
      unitRef="usd">282456000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMjItMS0xLTEtMA_ff8bd2b8-2529-471d-96f9-33938367f1c4"
      unitRef="usd">11594880000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMjItMy0xLTEtMA_894bca9d-f562-4205-8bcd-bfa2cf45bd5e"
      unitRef="usd">9879940000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMjMtMS0xLTEtMA_807702ca-03e7-4b44-96ae-72564d8159d7"
      unitRef="usd">15117556000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xNi9mcmFnOjk2YzljYjc1MDZmMDRlMjViZjRkYmVjMmQ3ZTM2Y2RiL3RhYmxlOjFiNDRmMWY1MDM4ZjQ3YzQ5NDVmMGNjMWI1ZWVkNzdjL3RhYmxlcmFuZ2U6MWI0NGYxZjUwMzhmNDdjNDk0NWYwY2MxYjVlZWQ3N2NfMjMtMy0xLTEtMA_9a2b3113-6418-4cc6-9970-47de03d54a91"
      unitRef="usd">12972618000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfNC0xLTEtMS0w_7f4e736e-5ee7-47a5-b861-df37a70e371a"
      unitRef="usd">715931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfNC0zLTEtMS0w_0e4c4761-fdf9-4376-b11c-2ddce4405f70"
      unitRef="usd">536880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfNC01LTEtMS0w_4c88d205-5fd2-4e35-aaa2-4f00cc09ec1c"
      unitRef="usd">1442727000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfNC03LTEtMS0w_66f89392-f35a-4446-8814-48403718d7b0"
      unitRef="usd">1108524000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfNS0xLTEtMS0w_20f14223-e77f-43bd-bb73-484044259ae5"
      unitRef="usd">314333000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfNS0zLTEtMS0w_bf8e2b3d-e443-4a8e-88aa-8034e1e568ee"
      unitRef="usd">243892000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfNS01LTEtMS0w_8efe54c1-1f83-47b1-8202-660a7a522b07"
      unitRef="usd">640502000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfNS03LTEtMS0w_8bcc85cb-d9d9-49e8-8c8d-3f37f762ef27"
      unitRef="usd">498168000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfNi0xLTEtMS0w_c6fd1409-651a-4694-8379-9d29aa4a19ac"
      unitRef="usd">401598000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfNi0zLTEtMS0w_cd34c5b7-ede4-4a9d-90c3-7993deb9b2b8"
      unitRef="usd">292988000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfNi01LTEtMS0w_95fa74d3-6deb-48ba-b938-a936cf9c4267"
      unitRef="usd">802225000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfNi03LTEtMS0w_318181b9-229b-4651-bbb6-eae5b55353c1"
      unitRef="usd">610356000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfNy0xLTEtMS0w_e06be63b-531e-4b0a-979a-825a516db43f"
      unitRef="usd">213425000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfNy0zLTEtMS0w_8c614ac3-3691-4e5d-a99b-4722fd68cd39"
      unitRef="usd">189262000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfNy01LTEtMS0w_41ea98be-58fa-42eb-bd8c-0067fe256cac"
      unitRef="usd">439278000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfNy03LTEtMS0w_1b7e2557-db58-47d7-994e-97e0ba6a7678"
      unitRef="usd">382954000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfOC0xLTEtMS0w_71211ed1-7336-4ee3-9284-e2db39f9eef5"
      unitRef="usd">63391000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfOC0zLTEtMS0w_ed0c8d4f-bf81-49b4-95a6-0c1b63ad01d4"
      unitRef="usd">51984000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfOC01LTEtMS0w_82bf4a5d-48dc-4820-b202-ffd0a0052c3c"
      unitRef="usd">137303000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfOC03LTEtMS0w_cf4ab2fd-d43d-4e45-a861-93604c925d20"
      unitRef="usd">101287000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTAtMS0xLTEtMA_89032785-97bc-42df-b434-2282accf5e1c"
      unitRef="usd">124782000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTAtMy0xLTEtMA_51bf27b0-890a-4e9c-b554-dc43ffcedd81"
      unitRef="usd">51742000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTAtNS0xLTEtMA_6042eba3-ec84-4d71-923c-23bedf85afe8"
      unitRef="usd">225644000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTAtNy0xLTEtMA_7c660fe0-b2f4-4f5f-8917-b4e9101fc5d2"
      unitRef="usd">126115000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTEtMS0xLTEtMA_cca97a92-4679-4bcb-b2e9-cd04df10da36"
      unitRef="usd">363000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTEtMy0xLTEtMA_37958c44-15a4-40d5-8517-346c9d09cef4"
      unitRef="usd">5740000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTEtNS0xLTEtMA_9d62ee44-90e7-4cc3-a169-44c98280fcb7"
      unitRef="usd">761000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTEtNy0xLTEtMA_982f971f-319e-4cfc-bc52-3e004404cb3d"
      unitRef="usd">11430000</us-gaap:InterestExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTItMS0xLTEtMA_3af70f6e-be5e-490c-a0c8-7621c0e8e1ef"
      unitRef="usd">1761000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTItMy0xLTEtMA_24c47a3b-b832-42d6-9947-2bea07475742"
      unitRef="usd">-774000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTItNS0xLTEtMA_64ae0608-4b84-460f-af3f-ab1387dde2f3"
      unitRef="usd">1690000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTItNy0xLTEtMA_3140b3f7-9459-4429-af06-c9d7f775223a"
      unitRef="usd">-1702000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTMtMS0xLTEtMA_53a29fd4-4e99-4a9a-a80d-62856632fdd9"
      unitRef="usd">1030691000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTMtMy0xLTEtMA_bbbf196d-dd1b-443b-a891-81d1f0e04230"
      unitRef="usd">1183488000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTMtNS0xLTEtMA_3d926035-8699-4381-b5b9-bf55deac2223"
      unitRef="usd">2210094000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTMtNy0xLTEtMA_1f22d595-e5d0-4cfe-be1b-5ec4715f238e"
      unitRef="usd">2011159000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTQtMS0xLTEtMA_7d8ccc96-2411-4f97-835d-75fd1ea1bdd6"
      unitRef="usd">-96000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTQtMy0xLTEtMA_5a2907bb-2a2d-4998-9f2a-3fdf6590ca7b"
      unitRef="usd">17229000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTQtNS0xLTEtMA_2c0d9b28-0860-4002-bd7e-464446544320"
      unitRef="usd">17311000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTQtNy0xLTEtMA_e6fa8e2e-ad15-480e-87cb-7f7e4b30805f"
      unitRef="usd">20502000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTUtMS0xLTEtMA_683a9bd3-40f2-4471-92b5-c79e869893fd"
      unitRef="usd">1156775000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTUtMy0xLTEtMA_e7eb5af3-8c19-45fe-ad69-bd6fdf6f9612"
      unitRef="usd">1245945000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTUtNS0xLTEtMA_c2ae317a-2100-457e-ab32-dfaf3547d7e5"
      unitRef="usd">2453978000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTUtNy0xLTEtMA_c5a14a08-6e65-4cf0-984f-ee3e55ecc28d"
      unitRef="usd">2144644000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTYtMS0xLTEtMA_e071b497-d601-45ec-afcf-654376f8780b"
      unitRef="usd">242661000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTYtMy0xLTEtMA_65274d2d-b3a8-49ca-a327-a9659608c7d8"
      unitRef="usd">279516000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTYtNS0xLTEtMA_c9d92a4f-f3e2-427d-bdde-7025d9a465b5"
      unitRef="usd">562450000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTYtNy0xLTEtMA_0f363dee-b5d9-4899-b284-21a8c2552db0"
      unitRef="usd">492303000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTctMS0xLTEtMA_80c93376-649a-4920-a3d1-61d6a0214015"
      unitRef="usd">914114000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTctMy0xLTEtMA_e5ee65c8-a2ea-4555-9377-31ee03cfcb26"
      unitRef="usd">966429000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTctNS0xLTEtMA_a9af659a-6df9-4f8c-9d8e-92ce2f7d0623"
      unitRef="usd">1891528000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMTctNy0xLTEtMA_d9ac4f7e-f7d0-4512-812c-a8f0fda14086"
      unitRef="usd">1652341000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMjAtMS0xLTEtMA_82b6b776-f199-4325-8b58-558fa4288954"
      unitRef="usdPerShare">30.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMjAtMy0xLTEtMA_519bd1fe-9e82-4ca3-817f-07b1880960a8"
      unitRef="usdPerShare">32.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMjAtNS0xLTEtMA_b4841234-f132-470e-a881-816175dff772"
      unitRef="usdPerShare">63.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMjAtNy0xLTEtMA_618d4384-9039-460b-bbf1-3e18d441a48b"
      unitRef="usdPerShare">55.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMjEtMS0xLTEtMA_efbf7a43-fb4b-4abe-b6d1-d68be8982be0"
      unitRef="shares">29764000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMjEtMy0xLTEtMA_62e3be1f-c59b-42b6-b961-6141588c8f77"
      unitRef="shares">29652000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMjEtNS0xLTEtMA_87f97bfa-7bfb-4f86-8dc1-a611aa18708d"
      unitRef="shares">29793000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMjEtNy0xLTEtMA_92006041-7336-49ce-a729-23a51033570f"
      unitRef="shares">29759000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMjQtMS0xLTEtMA_f9db96aa-b7ab-4d2c-a291-3753c5e02a60"
      unitRef="usdPerShare">30.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMjQtMy0xLTEtMA_00190d36-356a-4575-9c1c-ac0ec1adc075"
      unitRef="usdPerShare">32.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMjQtNS0xLTEtMA_89863570-30ab-4629-aae4-6a301707e38b"
      unitRef="usdPerShare">62.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMjQtNy0xLTEtMA_91379eb4-ad3c-4b7e-b194-96c13db749b2"
      unitRef="usdPerShare">54.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMjUtMS0xLTEtMA_cb9dfdb0-58e0-4e9f-b065-e9980d75f451"
      unitRef="shares">30148000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMjUtMy0xLTEtMA_18f21061-3f94-4b3f-baa2-219905d091a9"
      unitRef="shares">30058000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMjUtNS0xLTEtMA_142a9139-5b75-4849-add7-8f9c87a32ae9"
      unitRef="shares">30167000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8xOS9mcmFnOmM1NDE2MDk0MDY4YjQ1MGY4YmQwMTY2NGZlMTczNzZjL3RhYmxlOjljZjk0Nzk2MjI2NTQzOGZiZmQxMjUwZDc4OWRmMmE3L3RhYmxlcmFuZ2U6OWNmOTQ3OTYyMjY1NDM4ZmJmZDEyNTBkNzg5ZGYyYTdfMjUtNy0xLTEtMA_44edab71-467f-42b0-962e-d52c99442da9"
      unitRef="shares">30131000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfMy0xLTEtMS0w_a97c0d5f-96ac-4ad8-9b9c-f9376dfb70db"
      unitRef="usd">914114000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfMy0zLTEtMS0w_ec9b5005-7837-4d61-9049-393aac2eff30"
      unitRef="usd">966429000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfMy01LTEtMS0w_f2d8681e-fc2f-477a-a079-532308fdf5f1"
      unitRef="usd">1891528000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfMy03LTEtMS0w_3108c5cb-efbf-406c-b7f4-9cec135c7a96"
      unitRef="usd">1652341000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfNS0xLTEtMS0w_2611139e-3ee2-418a-bb6d-1adec9a979a7"
      unitRef="usd">56084000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfNS0zLTEtMS0w_28a8c7c1-9fd2-4f6f-9079-7e768d668181"
      unitRef="usd">84475000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfNS01LTEtMS0w_1942e9cb-bf09-4da3-87ac-691ca7a47661"
      unitRef="usd">-158241000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfNS03LTEtMS0w_daca2183-eb3f-4791-873e-3df8c319a696"
      unitRef="usd">22465000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfNi0xLTEtMS0w_6144f5a4-843a-44f2-9ec4-6fd35b7d5210"
      unitRef="usd">-741000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfNi0zLTEtMS0w_86f338a8-45f8-491b-811d-f29278c15fb8"
      unitRef="usd">141000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfNi01LTEtMS0w_b47d9c43-d550-46e8-b583-e06d9f6fcc75"
      unitRef="usd">-2599000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfNi03LTEtMS0w_79ef405e-0ac0-4c23-a44e-49d581099f99"
      unitRef="usd">-590000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfNy0xLTEtMS0w_9a1068e1-50c2-4302-a5ab-782d41ef91d2"
      unitRef="usd">-93000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfNy0zLTEtMS0w_8759ffc6-3735-4f48-9969-d05ccb284a62"
      unitRef="usd">3479000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfNy01LTEtMS0w_d4e5fa5a-3f7d-41eb-bd48-a98adc516f61"
      unitRef="usd">-1648000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfNy03LTEtMS0w_903e91d0-a09b-44c8-9dd8-40ba4665230b"
      unitRef="usd">3151000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfOC0xLTEtMS0w_45da83a9-21d9-409f-a82c-8196d0837b51"
      unitRef="usd">56732000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfOC0zLTEtMS0w_e8fe7418-5336-40f5-880c-234ee27a850f"
      unitRef="usd">87813000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfOC01LTEtMS0w_b12d1de3-5ba6-4b27-bbdb-fb017fb01b86"
      unitRef="usd">-157290000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfOC03LTEtMS0w_1d1f7b5f-a571-40f7-bc40-6484762a01d5"
      unitRef="usd">26206000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfOS0xLTEtMS0w_7ec5c217-cdda-4751-94fb-cb968c805f37"
      unitRef="usd">970846000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfOS0zLTEtMS0w_95b713a2-db96-433c-a53a-ab2b76f0e38d"
      unitRef="usd">1054242000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfOS01LTEtMS0w_b08e4664-5cd7-47bd-880b-4cd3b90c04f7"
      unitRef="usd">1734238000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yMi9mcmFnOjM5N2VjN2I4ZWI2NzRiNTFhNmFmZWQ1MGE3ODg4YWE4L3RhYmxlOjlhMjk3MGQ1ZTNiNTRjODQ5NTc1Y2VhMTIzNmY1NjQ4L3RhYmxlcmFuZ2U6OWEyOTcwZDVlM2I1NGM4NDk1NzVjZWExMjM2ZjU2NDhfOS03LTEtMS0w_994131e4-d05d-472e-84ac-b40a7b2df0da"
      unitRef="usd">1678547000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProceedsFromCustomers
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfNC0xLTEtMS0w_9456ad75-0eb6-4277-8c86-f8bd255afa17"
      unitRef="usd">1456601000</us-gaap:ProceedsFromCustomers>
    <us-gaap:ProceedsFromCustomers
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfNC0zLTEtMS0w_9220f484-76f6-45c0-8bf9-0aafb9240acd"
      unitRef="usd">1127141000</us-gaap:ProceedsFromCustomers>
    <us-gaap:PaymentsToSuppliersAndEmployees
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfNS0xLTEtMS0w_f645dde0-1349-49e9-aadb-3c64321550e6"
      unitRef="usd">1131533000</us-gaap:PaymentsToSuppliersAndEmployees>
    <us-gaap:PaymentsToSuppliersAndEmployees
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfNS0zLTEtMS0w_3d607d00-1f58-45bb-9b85-2f378a8e9a9c"
      unitRef="usd">959300000</us-gaap:PaymentsToSuppliersAndEmployees>
    <us-gaap:InterestPaidNet
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfNi0xLTEtMS0w_14eb6155-2b7b-4d85-9ca4-f8256f38afbf"
      unitRef="usd">1536000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfNi0zLTEtMS0w_97f9d11e-50fe-4c1e-8923-2eb04ac6e94e"
      unitRef="usd">10847000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfNy0xLTEtMS0w_429f4872-5930-411f-8e68-c214541cd735"
      unitRef="usd">77573000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfNy0zLTEtMS0w_58e5208c-e70a-4072-a334-4a5f1d5b373d"
      unitRef="usd">10005000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:ProceedsFromOtherOperatingActivities
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfOC0xLTEtMS0w_cf473d0f-bcbf-4358-a02f-10de04479bd8"
      unitRef="usd">22293000</us-gaap:ProceedsFromOtherOperatingActivities>
    <us-gaap:ProceedsFromOtherOperatingActivities
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfOC0zLTEtMS0w_3a42ca0d-f7c9-4584-96d8-0aff271facda"
      unitRef="usd">6092000</us-gaap:ProceedsFromOtherOperatingActivities>
    <bio:Paymentsforproceedsfromderivativeinstrumentsoperatingactivities
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfOS0xLTEtMS0w_010b89ae-b014-4d04-99b9-afd4042cae01"
      unitRef="usd">18000</bio:Paymentsforproceedsfromderivativeinstrumentsoperatingactivities>
    <bio:Paymentsforproceedsfromderivativeinstrumentsoperatingactivities
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfOS0zLTEtMS0w_726802af-e17c-43b8-baa2-4cb5a256a74d"
      unitRef="usd">-1849000</bio:Paymentsforproceedsfromderivativeinstrumentsoperatingactivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTAtMS0xLTEtMA_cf77bf79-e41a-4d12-b6fd-79e01ac9c6be"
      unitRef="usd">268234000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTAtMy0xLTEtMA_368a697c-7543-412a-a25b-e0353c4dc6a0"
      unitRef="usd">154930000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTItMS0xLTEtMA_d1933920-342a-4846-9942-c2f717113600"
      unitRef="usd">42935000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTItMy0xLTEtMA_a8eb7d99-a527-477a-9721-8420cb25bad9"
      unitRef="usd">39707000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTMtMS0xLTEtMA_0e72244a-ab3a-4953-bdbf-f8a7710f2098"
      unitRef="usd">13000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTMtMy0xLTEtMA_14e20707-1073-4626-929b-bad1ef1924ff"
      unitRef="usd">33000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTQtMS0xLTEtNjIw_d3f79384-8364-448c-8b6b-7c3f96c20a7f"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTQtMy0xLTEtNjE0_c07c84d3-7292-42f5-9d74-18853d9838d3"
      unitRef="usd">12240000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsForPreviousAcquisition
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTUtMS0xLTEtNjIz_9e1a30c3-f5c9-4e12-b49b-b32f1b3d7c0a"
      unitRef="usd">0</us-gaap:PaymentsForPreviousAcquisition>
    <us-gaap:PaymentsForPreviousAcquisition
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTUtMy0xLTEtNjE3_0b3b844c-0c7d-4b18-ae51-150cae63449a"
      unitRef="usd">96889000</us-gaap:PaymentsForPreviousAcquisition>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTQtMS0xLTEtMA_fca7ceeb-442f-4178-9c10-9c8a029d598d"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTQtMy0xLTEtMA_d1e2aced-139a-4b9f-a38b-cf2d568c8d95"
      unitRef="usd">100000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTUtMS0xLTEtMA_22e575c9-f8d4-4908-97e9-4f1ad8f46a55"
      unitRef="usd">255277000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTUtMy0xLTEtMA_4c5d7cb7-48da-46e6-b608-53afa5581369"
      unitRef="usd">172663000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTYtMS0xLTEtMA_453e9295-e824-429b-bc90-7dbbb1ae2470"
      unitRef="usd">32801000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTYtMy0xLTEtMA_db8f94f4-a4a2-4bc3-8056-ed6cfa8bd745"
      unitRef="usd">62894000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTctMS0xLTEtMA_f0d328dd-78d5-45b3-a9d8-9f542e7b47fe"
      unitRef="usd">116794000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTctMy0xLTEtMA_f6036c75-8a9f-4d72-861c-8ab6c387b6f9"
      unitRef="usd">133197000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTgtMS0xLTEtMA_1f3d130b-d427-4010-a794-40323834d708"
      unitRef="usd">-148604000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMTgtMy0xLTEtMA_2d8eb597-32ce-4104-9a69-09c806e4199a"
      unitRef="usd">-100995000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjAtMS0xLTEtMA_6f3c055b-5a08-4bb8-8eb6-e1fd42f38aa0"
      unitRef="usd">1523000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjAtMy0xLTEtMA_cf6e4176-943b-4990-95f1-090f9d271ae2"
      unitRef="usd">1597000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjEtMS0xLTEtMA_8e81f36f-1c60-45f3-88a1-063d667806d0"
      unitRef="usd">561000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjEtMy0xLTEtMA_120a753a-c721-4b78-86f3-8beb3a4ea050"
      unitRef="usd">1265000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjItMS0xLTEtMA_76234261-f3cc-4f34-94c3-0220f7867332"
      unitRef="usd">8107000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjItMy0xLTEtMA_23d90dd8-47db-4306-baee-6be22ac27cc0"
      unitRef="usd">8202000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjUtMS0xLTEtNjMw_fe878518-8ad2-4103-b7ab-982ccab17872"
      unitRef="usd">507000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjUtMy0xLTEtNjI3_a5a409c2-42a3-4ca6-ab37-6f561366584f"
      unitRef="usd">6931000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjMtMS0xLTEtMA_91f06eb9-b822-4dd9-84ea-e19068232a50"
      unitRef="usd">49998000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjMtMy0xLTEtMA_2c281d41-54f4-41d3-a30c-f8259ca2d1cc"
      unitRef="usd">100005000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjQtMS0xLTEtMA_199af0b3-4423-48ce-b002-4f5e66ae5e4a"
      unitRef="usd">-44482000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjQtMy0xLTEtMA_f70756d1-e70b-455b-ad20-a07234d75984"
      unitRef="usd">-101596000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjUtMS0xLTEtMA_7d25c290-a0d6-467b-8518-b5c8bac0632e"
      unitRef="usd">-5102000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjUtMy0xLTEtMA_a2131277-69ca-433b-8e25-e80fd9080fb5"
      unitRef="usd">-2858000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjYtMS0xLTEtMA_0e14935a-97b4-4454-b49f-eefdaceaced9"
      unitRef="usd">70046000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjYtMy0xLTEtMA_071d124f-55ac-4044-998c-125df62eb2da"
      unitRef="usd">-50519000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjctMS0xLTEtMA_8aac14b7-b211-41ec-b804-72c904a2bb76"
      unitRef="usd">667115000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i709796d77ea44295b6c2db9bcfe0b7c7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjctMy0xLTEtMA_480d8f11-d752-4313-b630-8ba54025991c"
      unitRef="usd">662651000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjgtMS0xLTEtMA_151404e0-7f22-47d4-a0d2-017a06135bce"
      unitRef="usd">737161000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3f66d8cb0930472ab8e63f89d8f2b636_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOmU4YmU2ZTk1YzgwOTQ2MmQ4MWQ4M2YwMzM5NjM5YmI4L3RhYmxlcmFuZ2U6ZThiZTZlOTVjODA5NDYyZDgxZDgzZjAzMzk2MzliYjhfMjgtMy0xLTEtMA_67ebcd21-eea5-40ce-a2b3-ab5f80ac0240"
      unitRef="usd">612132000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOjNjM2E0NmYxN2RiNDRkMjdiOTAwMTdlMGM0NThiZDI0L3RhYmxlcmFuZ2U6M2MzYTQ2ZjE3ZGI0NGQyN2I5MDAxN2UwYzQ1OGJkMjRfMS0xLTEtMS0w_c1273c48-7b48-43f8-bb67-8800a31b0aea"
      unitRef="usd">732836000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3f66d8cb0930472ab8e63f89d8f2b636_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOjNjM2E0NmYxN2RiNDRkMjdiOTAwMTdlMGM0NThiZDI0L3RhYmxlcmFuZ2U6M2MzYTQ2ZjE3ZGI0NGQyN2I5MDAxN2UwYzQ1OGJkMjRfMS0zLTEtMS0w_be7e9fe6-5037-47b5-817c-0cc66942186e"
      unitRef="usd">607584000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i081f67b82adc403abeaff1b3d577a572_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOjNjM2E0NmYxN2RiNDRkMjdiOTAwMTdlMGM0NThiZDI0L3RhYmxlcmFuZ2U6M2MzYTQ2ZjE3ZGI0NGQyN2I5MDAxN2UwYzQ1OGJkMjRfMi0xLTEtMS0w_371d72bb-51e2-4634-a9ee-1874b24ca5fb"
      unitRef="usd">3436000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i0213310a0cab437eaf298dd1d9f2a4c6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOjNjM2E0NmYxN2RiNDRkMjdiOTAwMTdlMGM0NThiZDI0L3RhYmxlcmFuZ2U6M2MzYTQ2ZjE3ZGI0NGQyN2I5MDAxN2UwYzQ1OGJkMjRfMi0zLTEtMS0w_83fcdd64-2437-473a-ba09-a644be2af37b"
      unitRef="usd">3575000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i81b81f49622c4afc8f1b279e576aab03_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOjNjM2E0NmYxN2RiNDRkMjdiOTAwMTdlMGM0NThiZDI0L3RhYmxlcmFuZ2U6M2MzYTQ2ZjE3ZGI0NGQyN2I5MDAxN2UwYzQ1OGJkMjRfMy0xLTEtMS0w_ef8ebaae-0485-4fc7-a50c-2e14ce8823e1"
      unitRef="usd">889000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i05e727dc27da4dd98d47a692fb8572d7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOjNjM2E0NmYxN2RiNDRkMjdiOTAwMTdlMGM0NThiZDI0L3RhYmxlcmFuZ2U6M2MzYTQ2ZjE3ZGI0NGQyN2I5MDAxN2UwYzQ1OGJkMjRfMy0zLTEtMS0w_6de1f322-bf30-4454-acf8-f671e8ffaab0"
      unitRef="usd">973000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOjNjM2E0NmYxN2RiNDRkMjdiOTAwMTdlMGM0NThiZDI0L3RhYmxlcmFuZ2U6M2MzYTQ2ZjE3ZGI0NGQyN2I5MDAxN2UwYzQ1OGJkMjRfNC0xLTEtMS0w_0378c8f5-57b8-400d-9d83-33e1c311d191"
      unitRef="usd">737161000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3f66d8cb0930472ab8e63f89d8f2b636_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yNS9mcmFnOmZiNjU2NTJmYWEwMjQ1ZjNiNWExNGJjYzQ2YTQzMzE2L3RhYmxlOjNjM2E0NmYxN2RiNDRkMjdiOTAwMTdlMGM0NThiZDI0L3RhYmxlcmFuZ2U6M2MzYTQ2ZjE3ZGI0NGQyN2I5MDAxN2UwYzQ1OGJkMjRfNC0zLTEtMS0w_cde40504-50cf-4505-8324-e541cbf3183b"
      unitRef="usd">612132000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockholdersEquity
      contextRef="ic4c36b95da524fcba291b7d20cacfe82_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMS0xLTEtMS0w_c00bc9b1-e780-4f1f-b47f-da1357e68861"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i009ebd25d9f04ff286dfc7bdb236a17b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMS0zLTEtMS0w_95e55b3a-dd21-4b32-bcb9-f001d95b0f5e"
      unitRef="usd">429376000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia227979963fe44a693937a140993aadc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMS01LTEtMS0w_316a9b29-54f6-4000-8984-7d704e493ffe"
      unitRef="usd">-99907000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64f3e46651254368b75f564f3387169f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMS03LTEtMS0w_23f89e6a-39c1-4355-9436-4e6321e350e3"
      unitRef="usd">9268012000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaba72fce384e409f81765cc764931b2c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMS05LTEtMS0w_44d33ded-380f-448f-900d-1ee68269d77c"
      unitRef="usd">282456000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMS0xMS0xLTEtMA_b719cee7-037d-4bc8-a8ab-4a689832b7dd"
      unitRef="usd">9879940000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie74c559c329740c899787516dc2cebfb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMi0xLTEtMS0w_8624df84-b21f-46eb-a32e-35cd5e3fa908"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icfcc7a7e4d3c464dbaa13f37a7d9df16_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMi0zLTEtMS0w_53eea853-44e2-4397-ac7a-c73cca6aa2f0"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i35107efbeca0410ca43c85fa257672cd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMi01LTEtMS0w_3d3ad0c0-7b49-47bc-96a9-8609e5d2a6ec"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4a3c60520743458e9d89c5fa298f17a3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMi03LTEtMS0w_4527ee90-b590-4f9e-86b1-ecddde968899"
      unitRef="usd">977414000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie28aea9324684ce99787167c0fc11074_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMi05LTEtMS0w_c4b5611f-69f3-45ef-b52f-ed03db221fcc"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icbb27247e88940e295925b50871d10c9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMi0xMS0xLTEtMA_2c1651d9-d8d5-4158-8a0e-e691a081c435"
      unitRef="usd">977414000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie74c559c329740c899787516dc2cebfb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMy0xLTEtMS0w_5e685fa3-7faa-42ad-b240-0fad7b55ea7a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icfcc7a7e4d3c464dbaa13f37a7d9df16_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMy0zLTEtMS0w_b4944520-fa9d-4a56-bd15-5892d2fcbc4a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i35107efbeca0410ca43c85fa257672cd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMy01LTEtMS0w_61b3bcce-b101-460f-8b57-76fe68f5b09d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4a3c60520743458e9d89c5fa298f17a3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMy03LTEtMS0w_9488d5f6-17de-456e-9a85-afbcc291fec0"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie28aea9324684ce99787167c0fc11074_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMy05LTEtMS0w_96e439f1-c3ac-478a-a819-168d911e8e04"
      unitRef="usd">-214022000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icbb27247e88940e295925b50871d10c9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMy0xMS0xLTEtMA_05b47f73-af1b-48e5-bf6b-0e0189d29dd8"
      unitRef="usd">-214022000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ie74c559c329740c899787516dc2cebfb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNC0xLTEtMS0w_82b5f30d-22a2-4681-86e4-92072c88e427"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="icfcc7a7e4d3c464dbaa13f37a7d9df16_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNC0zLTEtMS0w_f32330dd-2812-4975-bd72-3f5e23dd26bb"
      unitRef="usd">4052000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i35107efbeca0410ca43c85fa257672cd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNC01LTEtMS0w_1ab44a63-5eed-43c9-a029-1cd23d87938c"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i4a3c60520743458e9d89c5fa298f17a3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNC03LTEtMS0w_7f3f4298-e236-4c1c-bdcc-9e087175361b"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ie28aea9324684ce99787167c0fc11074_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNC05LTEtMS0w_0f78d856-bb40-4138-ad67-7a6c54dcc9db"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="icbb27247e88940e295925b50871d10c9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNC0xMS0xLTEtMA_5982fb24-1dab-4f31-9123-6ef512b4e778"
      unitRef="usd">4052000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie74c559c329740c899787516dc2cebfb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNS0xLTEtMS0w_2121fd35-52e1-45b6-a9ea-3ae9b007f019"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icfcc7a7e4d3c464dbaa13f37a7d9df16_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNS0zLTEtMS0w_e245559b-8f7f-4b78-a8f7-3dab351b25a6"
      unitRef="usd">11673000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i35107efbeca0410ca43c85fa257672cd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNS01LTEtMS0w_c1fbe9fe-f33e-4622-96b8-8c4b7df335fd"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4a3c60520743458e9d89c5fa298f17a3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNS03LTEtMS0w_a5d71b32-c6e8-4d42-943d-02bb6f68bc11"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie28aea9324684ce99787167c0fc11074_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNS05LTEtMS0w_fc845281-ee83-44fe-8679-13ac0a89177c"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icbb27247e88940e295925b50871d10c9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNS0xMS0xLTEtMA_4d451a26-f80f-4f85-ba7d-5dca5763dbc7"
      unitRef="usd">11673000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie74c559c329740c899787516dc2cebfb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNi0xLTEtMS0w_2f478b8b-05de-4000-a968-9b337d097ac2"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="icfcc7a7e4d3c464dbaa13f37a7d9df16_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNi0zLTEtMS0w_cd9cef4a-b7ce-4d41-94c2-5424c7842230"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i35107efbeca0410ca43c85fa257672cd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNi01LTEtMS0w_f82a8314-6590-4732-a9c7-8af1259e7be5"
      unitRef="usd">49998000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4a3c60520743458e9d89c5fa298f17a3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNi03LTEtMS0w_cae89545-d141-487a-ae88-ebbc99c50dc7"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie28aea9324684ce99787167c0fc11074_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNi05LTEtMS0w_a6065d2a-dee2-4744-853c-31c10cb49f2a"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="icbb27247e88940e295925b50871d10c9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfNi0xMS0xLTEtMA_9f44a9b0-8436-495e-9d31-69d40cdadd87"
      unitRef="usd">49998000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockholdersEquity
      contextRef="ib09c314213944762bd30a100e34718aa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfOC0xLTEtMS0w_940da337-0813-4cd3-b200-593d1d31584b"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b12501a4f0f49409e9bb2c905530ba7_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfOC0zLTEtMS0w_2b294faa-c4f8-412b-9cb5-f3160277db58"
      unitRef="usd">445101000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7856d74a0baf405d8beccc7bba31d987_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfOC01LTEtMS0w_0a865cd9-effe-4c49-b2e2-01529210a205"
      unitRef="usd">-149905000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i92591a94a26240b0961d2a783f65da25_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfOC03LTEtMS0w_22f93a46-7237-45eb-ba9b-5c1d4f3eb933"
      unitRef="usd">10245426000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4289782739b544c88814a94c7bb2f397_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfOC05LTEtMS0w_7c77a398-e5f8-48f6-9585-93ceb4a7c721"
      unitRef="usd">68434000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i79ba8082ea0940ea9934a199739e62c6_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfOC0xMS0xLTEtMA_b368a2c2-819c-4fb4-9222-a184f99c09d9"
      unitRef="usd">10609059000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ibbbe49b515fd47f29127c07712c653e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfOS0xLTEtMS0w_69d92a7e-f118-4c71-a770-95bc71f26b4d"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1111ab3be4da493fb615e1ec1af68074_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfOS0zLTEtMS0w_89fc9700-8a66-4564-9f03-e81df68447d8"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie6a9f00062654f95b6e286d4f17598b2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfOS01LTEtMS0w_acef294f-83d9-490d-a14d-288f2a383dbc"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i93c5df71af804afd80d70971b8771297_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfOS03LTEtMS0w_bafe91ad-0c99-4333-8e18-478c646cd97b"
      unitRef="usd">914114000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f64ec3aa79043c99174d963cbad6d43_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfOS05LTEtMS0w_80406054-9bc4-4e4a-bca7-5f08b9827cee"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfOS0xMS0xLTEtMA_7eda3d02-b3a0-4664-aef8-d705c8464683"
      unitRef="usd">914114000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibbbe49b515fd47f29127c07712c653e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTAtMS0xLTEtMA_e9c0ede5-650c-4078-b7e6-caed37963db8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1111ab3be4da493fb615e1ec1af68074_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTAtMy0xLTEtMA_f6f2b7d9-ed97-4f0f-bdb2-af8dc2ec5320"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie6a9f00062654f95b6e286d4f17598b2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTAtNS0xLTEtMA_b0d7842a-dcf5-45b8-87cf-738bcb1215a4"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i93c5df71af804afd80d70971b8771297_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTAtNy0xLTEtMA_1f363c09-f3f4-4d0d-9a7c-9259c55d31bf"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6f64ec3aa79043c99174d963cbad6d43_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTAtOS0xLTEtMA_551bff95-eb50-4cae-85ca-e0676f86f838"
      unitRef="usd">56732000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTAtMTEtMS0xLTA_96fe8d6c-b42b-4172-807b-dd6225d9157f"
      unitRef="usd">56732000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ibbbe49b515fd47f29127c07712c653e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTEtMS0xLTEtMA_b26c24c0-1b8d-4529-89d3-f539fef59fa5"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i1111ab3be4da493fb615e1ec1af68074_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTEtMy0xLTEtMA_67b5c2d1-2e75-4ddf-abf9-d967af6c3d29"
      unitRef="usd">3548000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ie6a9f00062654f95b6e286d4f17598b2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTEtNS0xLTEtMA_d95e0bec-651d-47e8-ba50-649fbf88986c"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i93c5df71af804afd80d70971b8771297_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTEtNy0xLTEtMA_117080b3-ddba-4410-a05b-55098263a4a6"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6f64ec3aa79043c99174d963cbad6d43_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTEtOS0xLTEtMA_5950446a-5e07-40fd-892c-b2b65800122f"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTEtMTEtMS0xLTA_4e12768c-a8dc-43f7-9943-78149887a314"
      unitRef="usd">3548000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibbbe49b515fd47f29127c07712c653e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTItMS0xLTEtMA_82880ceb-53db-46f7-aa81-68b86d1bc202"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1111ab3be4da493fb615e1ec1af68074_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTItMy0xLTEtMA_5023c333-b1c4-4efc-9b5f-297520de6d52"
      unitRef="usd">11428000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie6a9f00062654f95b6e286d4f17598b2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTItNS0xLTEtMA_661d5722-b514-4b80-91c5-f138324a4b25"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i93c5df71af804afd80d70971b8771297_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTItNy0xLTEtMA_0b8f23ad-9197-4435-9198-ccfc129a871e"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6f64ec3aa79043c99174d963cbad6d43_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTItOS0xLTEtMA_abc079fc-0994-44bb-8e1a-4aa97c82ffd0"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTItMTEtMS0xLTA_9c461bd6-4b17-4bbb-bc15-9a025f98d4a6"
      unitRef="usd">11428000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice
      contextRef="ibbbe49b515fd47f29127c07712c653e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTQtMS0xLTEtMA_cdd8887f-6190-42c2-84e0-537a727a6491"
      unitRef="usd">0</us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice>
    <us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice
      contextRef="i1111ab3be4da493fb615e1ec1af68074_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTQtMy0xLTEtMA_1bde99c9-e43e-4482-9066-7716cd2d77c5"
      unitRef="usd">-379000</us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice>
    <us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice
      contextRef="ie6a9f00062654f95b6e286d4f17598b2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTQtNS0xLTEtMA_f450316e-58d7-4cbe-8bfa-921114974f55"
      unitRef="usd">443000</us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice>
    <us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice
      contextRef="i93c5df71af804afd80d70971b8771297_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTQtNy0xLTEtMA_67020b8b-5146-40f3-a988-ea32633df60b"
      unitRef="usd">-65000</us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice>
    <us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice
      contextRef="i6f64ec3aa79043c99174d963cbad6d43_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTQtOS0xLTEtMA_73fde7e0-b373-4260-8c33-13bcecb2ad4d"
      unitRef="usd">0</us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice>
    <us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTQtMTEtMS0xLTA_cbaacf15-1f4a-4f67-a605-73ce27dbbaa8"
      unitRef="usd">-1000</us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice>
    <us-gaap:StockholdersEquity
      contextRef="i2d759f25884d4cb49ffd1393208f6721_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTUtMS0xLTEtMA_cf76dd12-24ed-45ad-b176-c24ffa5cf2c9"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icac1836da7a04d1eb102f5c91a85e0a4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTUtMy0xLTEtMA_d5f64e12-f064-422f-8892-a5332224cc34"
      unitRef="usd">459698000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic64b7aa03435496fbb20e47a62d8a0da_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTUtNS0xLTEtMA_79ad9295-5e20-4fad-bf50-522755f56675"
      unitRef="usd">-149462000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0a51526a479499a8d717e2ac75004d0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTUtNy0xLTEtMA_2f15d08b-7bc9-4636-be8e-fd077dc00d29"
      unitRef="usd">11159475000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7e39188e5cd94659ac9f37824154857b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTUtOS0xLTEtMA_1d00dab8-d8b7-4d8c-9707-017189ca66ca"
      unitRef="usd">125166000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjI2NjFhZTVlNjBjNTQ3Y2Y4NDE4ZjllN2UyMzgyMDMyL3RhYmxlcmFuZ2U6MjY2MWFlNWU2MGM1NDdjZjg0MThmOWU3ZTIzODIwMzJfMTUtMTEtMS0xLTA_2cc771e4-0f95-4b17-9442-21b9e95e3a36"
      unitRef="usd">11594880000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1523accd4c94452d91aa33e53a489989_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMS0xLTEtMS0w_825cb445-daa2-45cd-ba58-92c57cb1d90b"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaf7abfbdaa2c4873a4de72a859dffb65_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMS0zLTEtMS0w_74450d00-8539-4347-ac8e-2207d3036193"
      unitRef="usd">410020000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i92956d7d0dfa4ca7b53a53be17239f94_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMS01LTEtMS0w_f7984573-ecfb-40cf-a850-b65e1d833e50"
      unitRef="usd">-38397000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i944aec39df134739853b82d8abef65e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMS03LTEtMS0w_40407635-057c-4db6-a8ca-7c79964320d9"
      unitRef="usd">5470779000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i89b461f069154598af8778f543ecbbde_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMS05LTEtMS0w_de0738f9-90c5-48c2-b191-12f909af07c6"
      unitRef="usd">-87348000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i709796d77ea44295b6c2db9bcfe0b7c7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMS0xMS0xLTEtMA_97eb2729-6a9f-4b99-bfe0-0047aa8551ac"
      unitRef="usd">5755057000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7a24df900c584b58a6ff4f9591a325d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMi0xLTEtMS0w_dfafccb5-77db-4ba4-a5fa-92de4f941c43"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i479805304dc348f09f33bbbb7b2a05ff_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMi0zLTEtMS0w_6b00827c-d64f-4663-8981-7f413c944133"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3451870fcad347a0bba4c0c7f53722cc_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMi01LTEtMS0w_19ff24f7-5c94-4953-9734-3144fc6a3122"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i227d0caaf28d4287baf1208606924c06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMi03LTEtMS0w_4a2530d9-5be5-4003-8a70-a8f9daa5ea5f"
      unitRef="usd">685912000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i559789771fbe493c8cd62b67881ce145_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMi05LTEtMS0w_042d36ed-9faf-4dd7-9075-48a863f868dd"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i02f770e262b8409682f28cf2829070e2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMi0xMS0xLTEtMA_7f16b987-32c5-43f0-b696-4f138c44a5be"
      unitRef="usd">685912000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7a24df900c584b58a6ff4f9591a325d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMy0xLTEtMS0w_15be9552-f579-4ec8-ac3e-d0ed2eaeae41"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i479805304dc348f09f33bbbb7b2a05ff_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMy0zLTEtMS0w_39e9fb04-7a57-485e-9ebb-383ed491826f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3451870fcad347a0bba4c0c7f53722cc_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMy01LTEtMS0w_6ce9bc70-8bc8-4b8d-bfd1-3d158ace037e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i227d0caaf28d4287baf1208606924c06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMy03LTEtMS0w_4ab0f3f6-6b3c-42e6-965b-2acd36968f08"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i559789771fbe493c8cd62b67881ce145_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMy05LTEtMS0w_a1045dcf-1983-48aa-934a-891350176039"
      unitRef="usd">-61607000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i02f770e262b8409682f28cf2829070e2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMy0xMS0xLTEtMA_2da0d250-47c0-48e8-8dd0-5caa4703e1ed"
      unitRef="usd">-61607000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7a24df900c584b58a6ff4f9591a325d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNC0xLTEtMS0w_da8d0768-29f9-44f0-b057-ce3cd38937d5"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i479805304dc348f09f33bbbb7b2a05ff_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNC0zLTEtMS0w_16c7d438-2569-4e59-a059-6dad8e8aaa2e"
      unitRef="usd">4068000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i3451870fcad347a0bba4c0c7f53722cc_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNC01LTEtMS0w_a3ca27ec-e827-4caf-8a63-67a05e164731"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i227d0caaf28d4287baf1208606924c06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNC03LTEtMS0w_eb910f9d-39b7-4058-9d62-045751f6a90a"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i559789771fbe493c8cd62b67881ce145_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNC05LTEtMS0w_6ba8836a-7d20-46df-8566-0b10ee51cdc0"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i02f770e262b8409682f28cf2829070e2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNC0xMS0xLTEtMA_088759d8-8250-4da8-8990-5fe8c077b4e2"
      unitRef="usd">4068000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7a24df900c584b58a6ff4f9591a325d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNS0xLTEtMS0w_67e2a855-43e5-4e87-b8c0-5399292325c3"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i479805304dc348f09f33bbbb7b2a05ff_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNS0zLTEtMS0w_fe684401-593f-4c22-bcbc-2d8a51762d12"
      unitRef="usd">9654000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3451870fcad347a0bba4c0c7f53722cc_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNS01LTEtMS0w_d4cf9960-1868-44a1-b76e-cedf88a78a87"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i227d0caaf28d4287baf1208606924c06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNS03LTEtMS0w_50297b3c-2b8d-433b-8247-4d67403e237e"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i559789771fbe493c8cd62b67881ce145_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNS05LTEtMS0w_2f3a19a7-0efa-4728-8ec3-d943db1b4b29"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i02f770e262b8409682f28cf2829070e2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNS0xMS0xLTEtMA_731dc136-3e6e-417f-89da-98afcf80f863"
      unitRef="usd">9654000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i7a24df900c584b58a6ff4f9591a325d0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNi0xLTEtMS0w_2044e02b-086c-4e53-a66c-21db89e39f1d"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i479805304dc348f09f33bbbb7b2a05ff_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNi0zLTEtMS0w_9036eb47-fceb-40ad-8cfe-de4702bc5b41"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i3451870fcad347a0bba4c0c7f53722cc_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNi01LTEtMS0w_fc112152-656e-417e-8ba1-8329db63ca99"
      unitRef="usd">100005000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i227d0caaf28d4287baf1208606924c06_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNi03LTEtMS0w_d97dc71d-a166-4373-81b1-36f08f4017da"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i559789771fbe493c8cd62b67881ce145_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNi05LTEtMS0w_dae5b2ae-9bb3-42af-8471-92ee06b1508d"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i02f770e262b8409682f28cf2829070e2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfNi0xMS0xLTEtMA_ec726e35-39a2-40f2-93db-45ef843f4893"
      unitRef="usd">100005000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockholdersEquity
      contextRef="ife9b817fc7f74eeabb6d4a7b0b4336ad_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfOC0xLTEtMS0w_9c4d3142-7a01-4a3b-8dcb-9339652950e8"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifdc5794afb0e49019d7ef6dcfb940043_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfOC0zLTEtMS0w_5eb98d9a-75e4-4ecc-897f-4d1661048aa2"
      unitRef="usd">423742000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4c7bf6ba1dac44e68dcc3f43cc296841_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfOC01LTEtMS0w_5c02e307-481b-45a3-a42c-3cec0184203f"
      unitRef="usd">-138402000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8708353155754c588a16965d16023217_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfOC03LTEtMS0w_24b31bb1-4037-47d2-a0e5-e029530fa079"
      unitRef="usd">6156691000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i46480199954546b7a39e2e52717913e4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfOC05LTEtMS0w_13cb3419-1458-4e23-af26-99fd865bc359"
      unitRef="usd">-148955000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic2a083889f5b41238593c550c960938f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfOC0xMS0xLTEtMA_c952e1ec-87cb-4faa-b1cd-0a91daecab6c"
      unitRef="usd">6293079000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ibbbe49b515fd47f29127c07712c653e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfOS0xLTEtMS0w_a8413fbe-def7-4e12-bd25-3b5567df908d"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1111ab3be4da493fb615e1ec1af68074_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfOS0zLTEtMS0w_f459a6f2-7d10-412a-95a1-af94df2dacde"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie6a9f00062654f95b6e286d4f17598b2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfOS01LTEtMS0w_1e427aa7-d0e5-446d-af05-eba29d639c7b"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9c07c90addbe4aa7b05708fc82c7b625_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfOS03LTEtMS0w_2abe3af7-e271-445a-88e5-13e4d3192792"
      unitRef="usd">966429000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6f64ec3aa79043c99174d963cbad6d43_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfOS05LTEtMS0w_91ed5959-9490-4254-b208-53d5bb72ad25"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfOS0xMS0xLTEtMA_a4a6b2d7-bff9-45f0-ac7f-6ce82131a5a9"
      unitRef="usd">966429000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibbbe49b515fd47f29127c07712c653e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTAtMS0xLTEtMA_684db7e5-5fc2-476c-bc49-9f607a304d16"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1111ab3be4da493fb615e1ec1af68074_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTAtMy0xLTEtMA_3ccd4f3a-afd3-4692-ae71-c9b1555cd95e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie6a9f00062654f95b6e286d4f17598b2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTAtNS0xLTEtMA_97c2a4f6-cf08-4522-b1a9-b2be33baeda2"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i93c5df71af804afd80d70971b8771297_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTAtNy0xLTEtMA_e25007bc-f52c-42eb-9d30-a7108092ad33"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6d221560c12c471d97bd82f8bb43c11a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTAtOS0xLTEtMA_738db149-d2c7-42b1-99b1-1a1e02b67aad"
      unitRef="usd">87813000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTAtMTEtMS0xLTA_0dcef2c9-4f86-42c2-a3fd-7e1659a3f0f0"
      unitRef="usd">87813000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ibbbe49b515fd47f29127c07712c653e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTEtMS0xLTEtMA_aa96b9a3-ee26-4856-a346-4c4854c12dc2"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i3cd3c720c9ba4072994be1ffb27280d5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTEtMy0xLTEtMA_2dbce3f6-8a19-4e3d-9d9b-08866b9aaf68"
      unitRef="usd">-2797000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ie6a9f00062654f95b6e286d4f17598b2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTEtNS0xLTEtMA_5b156a80-cce7-4b0c-983e-1a8d32e19e49"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i93c5df71af804afd80d70971b8771297_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTEtNy0xLTEtMA_a333a800-6c50-496a-b165-5f4d9ccdf6de"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6f64ec3aa79043c99174d963cbad6d43_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTEtOS0xLTEtMA_0193a002-572a-4168-99e7-cd92321de575"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTEtMTEtMS0xLTA_ec56ebdb-fda0-4d95-a336-20f0dc43958c"
      unitRef="usd">-2797000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibbbe49b515fd47f29127c07712c653e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTItMS0xLTEtMA_bbf19c3b-a8c0-462d-a858-21c28650a341"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3cd3c720c9ba4072994be1ffb27280d5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTItMy0xLTEtMA_4223e309-9684-4dbe-ab43-33b5120a6625"
      unitRef="usd">8878000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie6a9f00062654f95b6e286d4f17598b2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTItNS0xLTEtMA_7b98be99-d7d3-4106-9af1-2889de926e53"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i93c5df71af804afd80d70971b8771297_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTItNy0xLTEtMA_34715c79-65a2-4289-babd-1bd591beea94"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6f64ec3aa79043c99174d963cbad6d43_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTItOS0xLTEtMA_4cd1b7fa-75aa-42f1-9760-c2867e544f5c"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTItMTEtMS0xLTA_39f6d791-77b5-4563-9099-563e5a0761e7"
      unitRef="usd">8878000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice
      contextRef="i566af6677456464d878c3d396500797f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTQtMS0xLTEtODU4_0704208a-7045-44fc-ae2e-c3f1d6f74067"
      unitRef="usd">0</us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice>
    <us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice
      contextRef="i3cd3c720c9ba4072994be1ffb27280d5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTQtMy0xLTEtODYy_6080c5be-84bf-428b-bff0-a79851649e14"
      unitRef="usd">-338000</us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice>
    <us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice
      contextRef="i6d201592263840f6aae20fe198fb5e6b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTQtNS0xLTEtODcz_421bf6e7-3d56-4797-b9e9-27926ac8199a"
      unitRef="usd">365000</us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice>
    <us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice
      contextRef="i9c07c90addbe4aa7b05708fc82c7b625_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTQtNy0xLTEtODc3_c742f162-36e3-4b29-828d-0b3a393d5a3d"
      unitRef="usd">-27000</us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice>
    <us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice
      contextRef="i6d221560c12c471d97bd82f8bb43c11a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTQtOS0xLTEtODgx_57db7b55-1f95-41ea-8940-5af81b99d27b"
      unitRef="usd">0</us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice>
    <us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTQtMTEtMS0xLTI0OTM_a295a102-0860-4feb-9e32-2626f829a213"
      unitRef="usd">0</us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice>
    <us-gaap:StockholdersEquity
      contextRef="i167d0624dc7f4738beb99a7bb95ab196_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTQtMS0xLTEtMA_fee58ba0-a8af-4c2e-8ddb-19168819b373"
      unitRef="usd">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide0d41b1ca9346718e037846b9ebee29_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTQtMy0xLTEtMA_3454a26f-3453-4e06-92b9-07d5db5f56ad"
      unitRef="usd">429485000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0147434e6e754a0d83697040685a902a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTQtNS0xLTEtMA_a491a273-35fd-4ab9-bfc1-1bf892f42be0"
      unitRef="usd">-138037000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i218f0c1e9de14ad49853971621a303b6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTQtNy0xLTEtMA_8770bd16-5905-459a-879e-c5a5c2f9999f"
      unitRef="usd">7123093000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5f12ecaef4e64cfd9b4fdcd6cf25eb7e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTQtOS0xLTEtMA_29427270-395a-448a-9863-dfb5977d707f"
      unitRef="usd">-61142000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3f66d8cb0930472ab8e63f89d8f2b636_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8yOC9mcmFnOmU3ZmQ0Njk0NmZiZDQ5MTViZTVmMmU3NjgwZDg2NWQ5L3RhYmxlOjQ1NzUzZWU4YjEwYzRkODdiMDA2ODNmZjZlODNiMGUyL3RhYmxlcmFuZ2U6NDU3NTNlZThiMTBjNGQ4N2IwMDY4M2ZmNmU4M2IwZTJfMTQtMTEtMS0xLTA_a6403431-e803-4684-a82a-afae76687a62"
      unitRef="usd">7353402000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RleHRyZWdpb246NDU5Y2RmMzdjM2YzNDM0MTg2M2M1MzQxY2U2ZGFlNmRfMTQ3Mjk_4aef712a-13b0-42e2-9e50-26c86140e0a0">BASIS OF PRESENTATION AND USE OF ESTIMATES&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In this report, &#x201c;Bio-Rad,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; &#x201c;the Company&#x201d; and &#x201c;our&#x201d; refer to Bio-Rad Laboratories, Inc. and its subsidiaries. &#160;The accompanying unaudited condensed consolidated financial statements of Bio-Rad have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and reflect all adjustments which are, in the opinion of management, necessary to fairly state the results of the interim periods presented. &#160;All such adjustments are of a normal recurring nature.  Results for the interim period are not necessarily indicative of the results for the entire year. &#160;The condensed consolidated balance sheet at December&#160;31, 2020 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by GAAP for complete financial statements.  The condensed consolidated financial statements should be read in conjunction with the notes to the consolidated financial statements contained in our Annual Report on Form 10-K for the year ended December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We evaluate subsequent events and the evidence they provide about conditions existing at the date of the balance sheet as well as conditions that arose after the balance sheet date but through the date the financial statements are issued. &#160;The effects of conditions that existed at the balance sheet date are recognized in the financial statements. Events and conditions arising after the balance sheet date but before the financial statements are issued are evaluated to determine if disclosure is required to keep the financial statements from being misleading. &#160;To the extent such events and conditions exist, disclosures are made regarding the nature of events and the estimated financial effects of those events and conditions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The preparation of the condensed consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingencies at the date of the financial statements as well as the reported amounts of revenues and expenses during the reporting periods.   Bio-Rad bases its estimates on historical experience and on various other market-specific and other relevant assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources.  Actual results could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We recognize revenue from operations through the sale of products, services, license of intellectual property and rental of instruments.  Revenue from contracts with customers is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  We enter into contracts that can include various combinations of products and services, which are generally accounted for as distinct performance obligations.  Revenue is recognized net of any taxes collected from customers (sales tax, value added tax, etc.), which are subsequently remitted to government authorities. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Our contracts from customers often include promises to transfer multiple products and services to a customer.  Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment, and may or may not impact the timing of revenue recognition.  Revenue associated with equipment that requires factory installation is not recognized until installation is complete and customer acceptance, if required, has occurred.  Certain equipment requires installation due to the fact that the instruments are being operated in a clinical/laboratory environment, and the installation services could result in modification of the equipment in order to ensure that the instruments are working according to customer specifications, which are subject to validation tests upon completion of the installation.  In these arrangements, which require factory installation, the delivery of the equipment and the installation are separate performance obligations.  We recognize the transaction price allocated to the equipment only upon customer acceptance, as the transfer of control in relation to the equipment has occurred at that point as the customer has the ability to direct the use of and obtain substantially all of the remaining benefits from the asset.  The transaction price allocated to the installation services is also recognized upon customer acceptance because without the completion of the installation services and related customer acceptance the customer cannot receive any of the benefits of the service.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At the time revenue is recognized, a provision is recorded for estimated product returns as this right is considered variable consideration.  Accordingly, when product revenues are recognized, the transaction price is reduced by the estimated amount of product returns.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Service revenues on extended warranty contracts are recognized ratably over the life of the service agreement as a stand-ready performance obligation.  For arrangements that include a combination of products and services, the transaction price is allocated to each performance obligation based on stand-alone selling prices.  The method used to determine the stand-alone selling prices for product and service revenues is based on the observable prices when the product or services have been sold separately.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The primary purpose of our invoicing terms is to provide customers with simple and predictable methods of purchasing our products and services, not to either provide or receive financing to or from our customers.  We record contract liabilities when cash payments are received or due in advance of our performance.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We do not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.  Our payment terms vary by the type and location of our customer, and the products and services offered.  The term between invoicing and when payment is due is not significant.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reagent Rental Agreements  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Reagent rental agreements are a diagnostic industry sales method that provides use of an instrument and consumables (reagents) to a customer on a per test basis.  These agreements may also include maintenance of the instruments placed at customer locations as well as initial training.  We initially determine if a reagent rental arrangement contains a lease at contract commencement.  Where we have determined that such an arrangement contains a lease, we next must ascertain its lease classification for purposes of applying appropriate accounting treatment as an operating, sales-type or direct financing lease.  For purposes of determining the lease term used in performing the lease classification test, we include the noncancellable period of the lease together with those periods covered by the option to extend the lease if the customer is reasonably certain to exercise that option, the periods covered by an option to terminate the lease if the customer is reasonably certain not to exercise that option, and the periods covered by the option to extend (or not to terminate) the lease in which exercise of the option is controlled by the Company.  While most of our reagent rental arrangements contain either the option for a lessee to extend and/or cancel, the period in which the contract is enforceable is a very short period and therefore the lease term has been limited to the noncancellable period.  Generally these arrangements do not contain an option for the lessee to purchase the underlying asset. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We concluded that the use of the instrument (referred to as &#x201c;lease elements&#x201d;) is not within the guidance of ASC 606 but rather ASC 842.  Accordingly, we first allocate the transaction price between the lease elements and the non-lease elements based on relative standalone selling prices.  The determination of the transaction price requires judgment and consideration of any fixed/minimum payments as well as estimates of variable consideration.  After allocation, the amount of variable payments allocated to lease components will be recognized as income under ASC 842, while the amount of variable payments allocated to non-lease components will be recognized as income in accordance with ASC 606. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Maintenance services, along with the reagents, are allocated to the non-lease elements and are recognized as income.  Generally, the terms of the arrangements result in the transfer of control for reagents upon either (i) when the consumables are delivered or (ii) when the consumables are consumed by the customer.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Our reagent rental arrangements are predominantly comprised of variable lease payments that fluctuate depending on the volume of reagents purchased, as&#160;very few of such&#160;arrangements contain any fixed/minimum lease payments.&#160; Further, our reagent rental arrangements are predominantly classified as operating leases,&#160;and any sales-type leases represent in aggregate an immaterial amount of lease income.  Our reported lease income is primarily variable in nature and is recognized upon delivery or as the reagents are consumed by the customer.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Revenue allocated to the lease elements of these reagent rental arrangements represented approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;2%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; and 3% of total revenue for both the three and six months ended June&#160;30, 2021 and June&#160;30, 2020, respectively, and are included as part of Net sales in our condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract costs:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As a practical expedient, we expense as incurred costs to obtain contracts as the amortization period would have been one year or less.  These costs include our internal sales force and certain partner sales incentive programs and are recorded within Selling, general and administrative expense in our condensed consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregation of Revenue:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table presents our revenues disaggregated by geographic region based primarily on the location of the use of the product or service (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.237%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.237%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.237%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&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:400;line-height:100%"&gt;Six Months Ended&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="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:11pt;font-weight:400;line-height:100%"&gt;June 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:400;line-height:100%"&gt;June 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:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;229.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;174.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;476.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;369.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Asia&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:11pt;font-weight:400;line-height:100%"&gt;172.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;129.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;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;341.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;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 #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;240.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;274.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;205.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;546.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;434.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;Other (primarily Canada and Latin America)&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:11pt;font-weight:400;line-height:100%"&gt;40.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28.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:11pt;font-weight:400;line-height:100%"&gt;79.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:11pt;font-weight:400;line-height:100%"&gt;63.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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;715.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;536.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;1,442.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;1,108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The disaggregation of our revenue by geographic region is based primarily on the location of the use of the product or service, and by industry segment sources.  The disaggregation of our revenue by industry segment sources are presented in our Segment Information footnote (see Note 10).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Deferred revenues primarily represents unrecognized fees billed or collected for extended service arrangements.  The deferred revenue balance at June&#160;30, 2021 and December&#160;31, 2020 was $66.2 million and $60.0 million, respectively.  The short-term deferred revenue balance at June&#160;30, 2021 and December&#160;31, 2020 was $47.5&#160;million and $42.5 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We warrant certain equipment against defects in design, materials and workmanship, generally for a period of one year.  We estimate the cost of warranties at the time the related revenue is recognized based on historical experience, specific warranty terms and customer feedback.  These costs are recorded within Cost of goods sold in our condensed consolidated statements of income. &#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Warranty liabilities are included in Other current liabilities and Other long-term liabilities in the condensed consolidated balance sheets.  Change in our warranty liability for the six-month period ended June&#160;30, 2021 and 2020 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.088%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.807%"/&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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Provision for warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.9&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Actual warranty costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(5.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;10.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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:174%"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;We record trade accounts receivable at the net invoice value and such receivables are non-interest bearing. We consider receivables past due based on the contractual payment terms.  We review our exposure to accounts receivable and reserve for amounts if collectability is no longer reasonably assured based on an assessment of various factors including historical loss rates and expectations of forward-looking loss estimates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Any adjustments made to our historical loss experience reflect current differences in asset-specific risk characteristics, including, for example, accounts receivable by customer type (public or government entity versus private entity) and by geographic location of customer.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Changes in our allowance for doubtful accounts were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Provision for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;Recoveries collected&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:11pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements Adopted&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In March 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2020-04, "Facilitation of the Effects of Reference Rate Reform on Financial Reporting (Topic 848)"&#160;&#160;The ASU provides optional expedients and exceptions for applying GAAP to transactions affected by reference rate (e.g., LIBOR) reform if certain criteria are met, for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting.&#160;&#160;The ASU is effective as of March 12, 2020 through December 31, 2022.&#160;&#160;We will evaluate transactions or contract modifications occurring as a result of reference rate reform and determine whether to apply the optional guidance on an ongoing basis.&#160;&#160;The ASU is currently not expected to have a material impact on our condensed consolidated financial statements.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January 2020, the FASB issued ASU 2020-01, "Clarifying the Interactions between Topic 321 Investments&#x2014;Equity Securities, Topic 323 Investments&#x2014;Equity Method and Joint Ventures, and Topic 815 Derivatives and Hedging."  ASU 2020-01 clarifies that a company should consider observable transactions that require a company to either apply or discontinue the equity method of accounting under Topic 323 for the purposes of applying the measurement alternative in accordance with Topic 321 immediately before applying or upon discontinuing the equity method.  ASU 2020-01 also clarifies that, when determining the accounting for certain forward contracts and purchased options a company should not consider, whether upon settlement or exercise, if the underlying securities would be accounted for under the equity method or fair value option.  The ASU is currently not expected to have a material impact on our condensed consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;In December 2019, the FASB issued ASU 2019-12, "Simplifying the Accounting for Income Taxes," which&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;eliminates certain exceptions within ASC 740, Income Taxes, and clarifies other aspects of the current guidance to&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;promote consistency among reporting entities.  ASU 2019-12 was effective for fiscal years beginning after&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;December 15, 2020, with any adjustments reflected as of January 1, 2021.  The adoption of ASU 2019-12 did not have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RleHRyZWdpb246NDU5Y2RmMzdjM2YzNDM0MTg2M2M1MzQxY2U2ZGFlNmRfMTQ3NDE_0ef8fd80-56d3-4d56-bfe0-93d87d06a901">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We recognize revenue from operations through the sale of products, services, license of intellectual property and rental of instruments.  Revenue from contracts with customers is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  We enter into contracts that can include various combinations of products and services, which are generally accounted for as distinct performance obligations.  Revenue is recognized net of any taxes collected from customers (sales tax, value added tax, etc.), which are subsequently remitted to government authorities. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Our contracts from customers often include promises to transfer multiple products and services to a customer.  Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment, and may or may not impact the timing of revenue recognition.  Revenue associated with equipment that requires factory installation is not recognized until installation is complete and customer acceptance, if required, has occurred.  Certain equipment requires installation due to the fact that the instruments are being operated in a clinical/laboratory environment, and the installation services could result in modification of the equipment in order to ensure that the instruments are working according to customer specifications, which are subject to validation tests upon completion of the installation.  In these arrangements, which require factory installation, the delivery of the equipment and the installation are separate performance obligations.  We recognize the transaction price allocated to the equipment only upon customer acceptance, as the transfer of control in relation to the equipment has occurred at that point as the customer has the ability to direct the use of and obtain substantially all of the remaining benefits from the asset.  The transaction price allocated to the installation services is also recognized upon customer acceptance because without the completion of the installation services and related customer acceptance the customer cannot receive any of the benefits of the service.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At the time revenue is recognized, a provision is recorded for estimated product returns as this right is considered variable consideration.  Accordingly, when product revenues are recognized, the transaction price is reduced by the estimated amount of product returns.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Service revenues on extended warranty contracts are recognized ratably over the life of the service agreement as a stand-ready performance obligation.  For arrangements that include a combination of products and services, the transaction price is allocated to each performance obligation based on stand-alone selling prices.  The method used to determine the stand-alone selling prices for product and service revenues is based on the observable prices when the product or services have been sold separately.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The primary purpose of our invoicing terms is to provide customers with simple and predictable methods of purchasing our products and services, not to either provide or receive financing to or from our customers.  We record contract liabilities when cash payments are received or due in advance of our performance.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We do not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.  Our payment terms vary by the type and location of our customer, and the products and services offered.  The term between invoicing and when payment is due is not significant.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reagent Rental Agreements  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Reagent rental agreements are a diagnostic industry sales method that provides use of an instrument and consumables (reagents) to a customer on a per test basis.  These agreements may also include maintenance of the instruments placed at customer locations as well as initial training.  We initially determine if a reagent rental arrangement contains a lease at contract commencement.  Where we have determined that such an arrangement contains a lease, we next must ascertain its lease classification for purposes of applying appropriate accounting treatment as an operating, sales-type or direct financing lease.  For purposes of determining the lease term used in performing the lease classification test, we include the noncancellable period of the lease together with those periods covered by the option to extend the lease if the customer is reasonably certain to exercise that option, the periods covered by an option to terminate the lease if the customer is reasonably certain not to exercise that option, and the periods covered by the option to extend (or not to terminate) the lease in which exercise of the option is controlled by the Company.  While most of our reagent rental arrangements contain either the option for a lessee to extend and/or cancel, the period in which the contract is enforceable is a very short period and therefore the lease term has been limited to the noncancellable period.  Generally these arrangements do not contain an option for the lessee to purchase the underlying asset. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We concluded that the use of the instrument (referred to as &#x201c;lease elements&#x201d;) is not within the guidance of ASC 606 but rather ASC 842.  Accordingly, we first allocate the transaction price between the lease elements and the non-lease elements based on relative standalone selling prices.  The determination of the transaction price requires judgment and consideration of any fixed/minimum payments as well as estimates of variable consideration.  After allocation, the amount of variable payments allocated to lease components will be recognized as income under ASC 842, while the amount of variable payments allocated to non-lease components will be recognized as income in accordance with ASC 606. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Maintenance services, along with the reagents, are allocated to the non-lease elements and are recognized as income.  Generally, the terms of the arrangements result in the transfer of control for reagents upon either (i) when the consumables are delivered or (ii) when the consumables are consumed by the customer.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Our reagent rental arrangements are predominantly comprised of variable lease payments that fluctuate depending on the volume of reagents purchased, as&#160;very few of such&#160;arrangements contain any fixed/minimum lease payments.&#160; Further, our reagent rental arrangements are predominantly classified as operating leases,&#160;and any sales-type leases represent in aggregate an immaterial amount of lease income.  Our reported lease income is primarily variable in nature and is recognized upon delivery or as the reagents are consumed by the customer.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Revenue allocated to the lease elements of these reagent rental arrangements represented approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;2%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; and 3% of total revenue for both the three and six months ended June&#160;30, 2021 and June&#160;30, 2020, respectively, and are included as part of Net sales in our condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract costs:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As a practical expedient, we expense as incurred costs to obtain contracts as the amortization period would have been one year or less.  These costs include our internal sales force and certain partner sales incentive programs and are recorded within Selling, general and administrative expense in our condensed consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Disaggregation of Revenue:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table presents our revenues disaggregated by geographic region based primarily on the location of the use of the product or service (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.237%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.237%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.237%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&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:400;line-height:100%"&gt;Six Months Ended&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="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:11pt;font-weight:400;line-height:100%"&gt;June 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:400;line-height:100%"&gt;June 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:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;229.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;174.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;476.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;369.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Asia&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:11pt;font-weight:400;line-height:100%"&gt;172.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;129.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;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;341.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;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 #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;240.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;274.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;205.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;546.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;434.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;Other (primarily Canada and Latin America)&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:11pt;font-weight:400;line-height:100%"&gt;40.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28.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:11pt;font-weight:400;line-height:100%"&gt;79.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:11pt;font-weight:400;line-height:100%"&gt;63.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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;715.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;536.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;1,442.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;1,108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The disaggregation of our revenue by geographic region is based primarily on the location of the use of the product or service, and by industry segment sources.  The disaggregation of our revenue by industry segment sources are presented in our Segment Information footnote (see Note 10).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Deferred revenues primarily represents unrecognized fees billed or collected for extended service arrangements.  The deferred revenue balance at June&#160;30, 2021 and December&#160;31, 2020 was $66.2 million and $60.0 million, respectively.  The short-term deferred revenue balance at June&#160;30, 2021 and December&#160;31, 2020 was $47.5&#160;million and $42.5 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <bio:RevenueAllocationPercentToLeaseElements
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RleHRyZWdpb246NDU5Y2RmMzdjM2YzNDM0MTg2M2M1MzQxY2U2ZGFlNmRfOTU5Mw_3147be9d-7812-4679-8fe7-5c3dfdec1de1"
      unitRef="number">0.02</bio:RevenueAllocationPercentToLeaseElements>
    <bio:RevenueAllocationPercentToLeaseElements
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RleHRyZWdpb246NDU5Y2RmMzdjM2YzNDM0MTg2M2M1MzQxY2U2ZGFlNmRfOTU5Mw_ec37bda2-fbad-4eba-956e-7409f5532b31"
      unitRef="number">0.02</bio:RevenueAllocationPercentToLeaseElements>
    <bio:RevenueAllocationPercentToLeaseElements
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RleHRyZWdpb246NDU5Y2RmMzdjM2YzNDM0MTg2M2M1MzQxY2U2ZGFlNmRfOTYwMA_7551f0ca-5020-4f97-acf1-183cc61d380b"
      unitRef="number">0.03</bio:RevenueAllocationPercentToLeaseElements>
    <bio:RevenueAllocationPercentToLeaseElements
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RleHRyZWdpb246NDU5Y2RmMzdjM2YzNDM0MTg2M2M1MzQxY2U2ZGFlNmRfOTYwMA_9930e829-129a-44b7-894d-0b8cce5ceaaa"
      unitRef="number">0.03</bio:RevenueAllocationPercentToLeaseElements>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RleHRyZWdpb246NDU5Y2RmMzdjM2YzNDM0MTg2M2M1MzQxY2U2ZGFlNmRfMTQ3Mzg_a1ffad4e-4f6a-4107-849d-bf834a693d09">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table presents our revenues disaggregated by geographic region based primarily on the location of the use of the product or service (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.237%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.237%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.237%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&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:400;line-height:100%"&gt;Six Months Ended&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="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:11pt;font-weight:400;line-height:100%"&gt;June 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:400;line-height:100%"&gt;June 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:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;229.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;174.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;476.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;369.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Asia&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:11pt;font-weight:400;line-height:100%"&gt;172.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;129.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;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;341.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;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 #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;240.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;274.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;205.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;546.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;434.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;Other (primarily Canada and Latin America)&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:11pt;font-weight:400;line-height:100%"&gt;40.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28.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:11pt;font-weight:400;line-height:100%"&gt;79.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:11pt;font-weight:400;line-height:100%"&gt;63.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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;715.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;536.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;1,442.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;1,108.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25b4828b001b40e89a8b659d74991e65_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfMy0yLTEtMS0w_862489ae-4441-4d82-87d9-10682ee1261c"
      unitRef="usd">229100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0896cf1ae51048a39d09e88af4b1a75d_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfMy00LTEtMS0w_80343066-6235-4941-b71f-b39dccaca836"
      unitRef="usd">174000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i111fb1338aea416288ae10721c2e7f81_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfMy02LTEtMS0w_2642d71e-e824-4a0e-bacc-aa5d2af8172c"
      unitRef="usd">476700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0b405c65fe244ffb82f706786125c3f_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfMy04LTEtMS0w_9afa4c71-cae0-4737-b831-14398b9cecb8"
      unitRef="usd">369700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09cdd353c27b4ca4a8707d802c8086fe_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfNC0yLTEtMS0w_7f33f7fa-3896-4ad2-9385-2954c5d631e6"
      unitRef="usd">172100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb6bb29825f24d4998576221c9fe9cb2_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfNC00LTEtMS0w_3acbe503-f1bf-4a69-a34e-2997e6db7740"
      unitRef="usd">129000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i144571203858445a96e5b89faffb51c6_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfNC02LTEtMS0w_da5fb3d2-c5a7-414d-8bc4-e93e83cfd01f"
      unitRef="usd">341000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i807b0b720e2b4686b68928e889b91351_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfNC04LTEtMS0w_67bce3cb-bfd4-4c12-afec-e9311479afbe"
      unitRef="usd">240400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5955e3c604164c6c9f780f27c5638137_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfNS0yLTEtMS0w_1f4f316f-a2e3-4428-bc93-44abc64cf919"
      unitRef="usd">274600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd091b55396145aaa541a0598e3e732e_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfNS00LTEtMS0w_10a16bbd-8271-4025-ba85-bf01df8d34f0"
      unitRef="usd">205400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id12c39c873404c85ae1332186ff5302a_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfNS02LTEtMS0w_2d778ab5-4cc9-49cb-846e-19fe553eefe9"
      unitRef="usd">546000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06d2e2ee438b41a8badddd573af4f7ce_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfNS04LTEtMS0w_5bb28a40-9b5e-4f78-adf1-7e97e58d8ec0"
      unitRef="usd">434900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ec0b6af00ec42d5af1dfb5d41ff92de_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfNi0yLTEtMS0w_1cdb1b24-b14a-48ce-a1f1-a6cd64cd5637"
      unitRef="usd">40100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0a1d835a2b64bb0ae0f693c9a4cfcc9_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfNi00LTEtMS0w_e372c92a-7dde-4806-b4cb-b98f52006b35"
      unitRef="usd">28500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64bf963480094c2c9db6a8637410479b_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfNi02LTEtMS0w_ae80f6f5-4eae-4f64-ab8f-dbaf8ad17dfe"
      unitRef="usd">79000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53ecbde5a1c0457082468cbb9212e5ad_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfNi04LTEtMS0w_c5c9f027-e9d1-468c-af82-3319c552c57e"
      unitRef="usd">63500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfNy0yLTEtMS0w_875db99d-4cf9-4e43-9665-5f80d23945fc"
      unitRef="usd">715900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfNy00LTEtMS0w_41950c7e-e8ed-4d85-b704-8919d2785dd3"
      unitRef="usd">536900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfNy02LTEtMS0w_50a70cba-ac42-4c85-80f4-0a72baa20a6e"
      unitRef="usd">1442700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjAyNGVmMWY0N2U3ODRiOTM4NjExYmNmYTJhNTdmMjNkL3RhYmxlcmFuZ2U6MDI0ZWYxZjQ3ZTc4NGI5Mzg2MTFiY2ZhMmE1N2YyM2RfNy04LTEtMS0w_f0b721b6-7277-4b1e-9804-4589e873e659"
      unitRef="usd">1108500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DeferredRevenue
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RleHRyZWdpb246NDU5Y2RmMzdjM2YzNDM0MTg2M2M1MzQxY2U2ZGFlNmRfMTA3NTU_0fc3a5a0-a500-461b-8412-9639f6903d91"
      unitRef="usd">66200000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RleHRyZWdpb246NDU5Y2RmMzdjM2YzNDM0MTg2M2M1MzQxY2U2ZGFlNmRfMTA3NjI_8dc65039-3a4e-4839-89b4-8726aeb20092"
      unitRef="usd">60000000.0</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenueCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RleHRyZWdpb246NDU5Y2RmMzdjM2YzNDM0MTg2M2M1MzQxY2U2ZGFlNmRfMTA4Mzg_05bf1620-df4c-4bb7-aee3-9aaf8cfd72d8"
      unitRef="usd">47500000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RleHRyZWdpb246NDU5Y2RmMzdjM2YzNDM0MTg2M2M1MzQxY2U2ZGFlNmRfMTA4NDU_3eedb302-ab9c-42f6-ad58-52f083563878"
      unitRef="usd">42500000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RleHRyZWdpb246NDU5Y2RmMzdjM2YzNDM0MTg2M2M1MzQxY2U2ZGFlNmRfMTQ3NTA_ec183145-0b24-4f7e-9849-f1b0f8ea8922">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We warrant certain equipment against defects in design, materials and workmanship, generally for a period of one year.  We estimate the cost of warranties at the time the related revenue is recognized based on historical experience, specific warranty terms and customer feedback.  These costs are recorded within Cost of goods sold in our condensed consolidated statements of income. &#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Warranty liabilities are included in Other current liabilities and Other long-term liabilities in the condensed consolidated balance sheets.  Change in our warranty liability for the six-month period ended June&#160;30, 2021 and 2020 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.088%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.807%"/&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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Provision for warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.9&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Actual warranty costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(5.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;10.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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RleHRyZWdpb246NDU5Y2RmMzdjM2YzNDM0MTg2M2M1MzQxY2U2ZGFlNmRfMTQ3MzM_b6c91c3c-cf4a-4a55-abc0-6cc359486212">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Warranty liabilities are included in Other current liabilities and Other long-term liabilities in the condensed consolidated balance sheets.  Change in our warranty liability for the six-month period ended June&#160;30, 2021 and 2020 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.088%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.807%"/&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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Provision for warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.9&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Actual warranty costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(5.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;10.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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOmZlODZjMDU3NWEwODQ3ZDc4YTNmZmIzNjcyODEyODEzL3RhYmxlcmFuZ2U6ZmU4NmMwNTc1YTA4NDdkNzhhM2ZmYjM2NzI4MTI4MTNfMy0xLTEtMS0w_ab8b59ff-0596-4698-897d-0342273c1ad8"
      unitRef="usd">9800000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i709796d77ea44295b6c2db9bcfe0b7c7_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOmZlODZjMDU3NWEwODQ3ZDc4YTNmZmIzNjcyODEyODEzL3RhYmxlcmFuZ2U6ZmU4NmMwNTc1YTA4NDdkNzhhM2ZmYjM2NzI4MTI4MTNfMy0yLTEtMS0w_3560b212-86cd-42ef-ae98-1fbaa928d964"
      unitRef="usd">9000000.0</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOmZlODZjMDU3NWEwODQ3ZDc4YTNmZmIzNjcyODEyODEzL3RhYmxlcmFuZ2U6ZmU4NmMwNTc1YTA4NDdkNzhhM2ZmYjM2NzI4MTI4MTNfNC0xLTEtMS0w_baabf0a7-e1c6-4560-bf5f-2be689ca72d7"
      unitRef="usd">5900000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOmZlODZjMDU3NWEwODQ3ZDc4YTNmZmIzNjcyODEyODEzL3RhYmxlcmFuZ2U6ZmU4NmMwNTc1YTA4NDdkNzhhM2ZmYjM2NzI4MTI4MTNfNC0yLTEtMS0w_23e266f3-1bca-42a3-8fc0-92d88af2f603"
      unitRef="usd">2900000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOmZlODZjMDU3NWEwODQ3ZDc4YTNmZmIzNjcyODEyODEzL3RhYmxlcmFuZ2U6ZmU4NmMwNTc1YTA4NDdkNzhhM2ZmYjM2NzI4MTI4MTNfNS0xLTEtMS0w_d5cbd071-1040-4396-840a-ce1959643049"
      unitRef="usd">5200000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOmZlODZjMDU3NWEwODQ3ZDc4YTNmZmIzNjcyODEyODEzL3RhYmxlcmFuZ2U6ZmU4NmMwNTc1YTA4NDdkNzhhM2ZmYjM2NzI4MTI4MTNfNS0yLTEtMS0w_8810075f-1894-4319-bedb-7f85cbaf103e"
      unitRef="usd">4000000.0</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrual
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOmZlODZjMDU3NWEwODQ3ZDc4YTNmZmIzNjcyODEyODEzL3RhYmxlcmFuZ2U6ZmU4NmMwNTc1YTA4NDdkNzhhM2ZmYjM2NzI4MTI4MTNfNi0xLTEtMS0w_7fe06d80-4408-4d21-bd1a-66574392db80"
      unitRef="usd">10500000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i3f66d8cb0930472ab8e63f89d8f2b636_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOmZlODZjMDU3NWEwODQ3ZDc4YTNmZmIzNjcyODEyODEzL3RhYmxlcmFuZ2U6ZmU4NmMwNTc1YTA4NDdkNzhhM2ZmYjM2NzI4MTI4MTNfNi0yLTEtMS0w_a52093b5-0f27-46ee-bc7e-969b35efdde0"
      unitRef="usd">7900000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RleHRyZWdpb246NDU5Y2RmMzdjM2YzNDM0MTg2M2M1MzQxY2U2ZGFlNmRfMTQ3Mzc_71802c78-21de-42ec-a3bc-3f0affc86d02">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:174%"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;We record trade accounts receivable at the net invoice value and such receivables are non-interest bearing. We consider receivables past due based on the contractual payment terms.  We review our exposure to accounts receivable and reserve for amounts if collectability is no longer reasonably assured based on an assessment of various factors including historical loss rates and expectations of forward-looking loss estimates.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Any adjustments made to our historical loss experience reflect current differences in asset-specific risk characteristics, including, for example, accounts receivable by customer type (public or government entity versus private entity) and by geographic location of customer.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Changes in our allowance for doubtful accounts were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Provision for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;Recoveries collected&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:11pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RleHRyZWdpb246NDU5Y2RmMzdjM2YzNDM0MTg2M2M1MzQxY2U2ZGFlNmRfMTQ3MzE_0da65a45-9514-4237-9621-c6116032a597">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Changes in our allowance for doubtful accounts were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Provision for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Write-offs charged against the allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;Recoveries collected&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:11pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjQ0OTkxMzczMTYxOTQyYmJiODE2OTAxOGE3MjM2ZjYxL3RhYmxlcmFuZ2U6NDQ5OTEzNzMxNjE5NDJiYmI4MTY5MDE4YTcyMzZmNjFfMy0xLTEtMS0w_366be27a-f3e2-4fb8-98d0-b72e50a8fa0d"
      unitRef="usd">19800000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i709796d77ea44295b6c2db9bcfe0b7c7_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjQ0OTkxMzczMTYxOTQyYmJiODE2OTAxOGE3MjM2ZjYxL3RhYmxlcmFuZ2U6NDQ5OTEzNzMxNjE5NDJiYmI4MTY5MDE4YTcyMzZmNjFfMy0yLTEtMS0w_fbba21e3-a65d-4eec-844c-fdfe61edff08"
      unitRef="usd">20200000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjQ0OTkxMzczMTYxOTQyYmJiODE2OTAxOGE3MjM2ZjYxL3RhYmxlcmFuZ2U6NDQ5OTEzNzMxNjE5NDJiYmI4MTY5MDE4YTcyMzZmNjFfNC0xLTEtMS0w_eb5d27f0-532d-4fde-ba8d-26a733bdcc02"
      unitRef="usd">600000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjQ0OTkxMzczMTYxOTQyYmJiODE2OTAxOGE3MjM2ZjYxL3RhYmxlcmFuZ2U6NDQ5OTEzNzMxNjE5NDJiYmI4MTY5MDE4YTcyMzZmNjFfNC0yLTEtMS0w_ebb96d37-528d-46c5-90c2-59487bcb6fb3"
      unitRef="usd">1200000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjQ0OTkxMzczMTYxOTQyYmJiODE2OTAxOGE3MjM2ZjYxL3RhYmxlcmFuZ2U6NDQ5OTEzNzMxNjE5NDJiYmI4MTY5MDE4YTcyMzZmNjFfNS0xLTEtMS0w_53d9ad13-3fb7-49d9-830a-58fc5ad36817"
      unitRef="usd">3100000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjQ0OTkxMzczMTYxOTQyYmJiODE2OTAxOGE3MjM2ZjYxL3RhYmxlcmFuZ2U6NDQ5OTEzNzMxNjE5NDJiYmI4MTY5MDE4YTcyMzZmNjFfNS0yLTEtMS0w_851d6b78-e393-48a8-9301-55a79a773481"
      unitRef="usd">1200000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjQ0OTkxMzczMTYxOTQyYmJiODE2OTAxOGE3MjM2ZjYxL3RhYmxlcmFuZ2U6NDQ5OTEzNzMxNjE5NDJiYmI4MTY5MDE4YTcyMzZmNjFfNi0xLTEtMS0xNDE2_b7887a03-b37d-4ce8-a115-7be5e919bb34"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjQ0OTkxMzczMTYxOTQyYmJiODE2OTAxOGE3MjM2ZjYxL3RhYmxlcmFuZ2U6NDQ5OTEzNzMxNjE5NDJiYmI4MTY5MDE4YTcyMzZmNjFfNi0yLTEtMS0xNDEy_5ba540fb-0c53-4659-9a92-7be796c00e0f"
      unitRef="usd">100000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjQ0OTkxMzczMTYxOTQyYmJiODE2OTAxOGE3MjM2ZjYxL3RhYmxlcmFuZ2U6NDQ5OTEzNzMxNjE5NDJiYmI4MTY5MDE4YTcyMzZmNjFfNi0xLTEtMS0w_8b0233d8-0528-4675-b176-9a18951bc60a"
      unitRef="usd">17300000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i3f66d8cb0930472ab8e63f89d8f2b636_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RhYmxlOjQ0OTkxMzczMTYxOTQyYmJiODE2OTAxOGE3MjM2ZjYxL3RhYmxlcmFuZ2U6NDQ5OTEzNzMxNjE5NDJiYmI4MTY5MDE4YTcyMzZmNjFfNi0yLTEtMS0w_a1441359-9666-49a9-9424-0e56d4fbfb4f"
      unitRef="usd">20300000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNC9mcmFnOjQ1OWNkZjM3YzNmMzQzNDE4NjNjNTM0MWNlNmRhZTZkL3RleHRyZWdpb246NDU5Y2RmMzdjM2YzNDM0MTg2M2M1MzQxY2U2ZGFlNmRfMTQ3MzI_68ca035f-2d0a-4cea-912e-8dc969232a7c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements Adopted&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In March 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2020-04, "Facilitation of the Effects of Reference Rate Reform on Financial Reporting (Topic 848)"&#160;&#160;The ASU provides optional expedients and exceptions for applying GAAP to transactions affected by reference rate (e.g., LIBOR) reform if certain criteria are met, for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting.&#160;&#160;The ASU is effective as of March 12, 2020 through December 31, 2022.&#160;&#160;We will evaluate transactions or contract modifications occurring as a result of reference rate reform and determine whether to apply the optional guidance on an ongoing basis.&#160;&#160;The ASU is currently not expected to have a material impact on our condensed consolidated financial statements.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January 2020, the FASB issued ASU 2020-01, "Clarifying the Interactions between Topic 321 Investments&#x2014;Equity Securities, Topic 323 Investments&#x2014;Equity Method and Joint Ventures, and Topic 815 Derivatives and Hedging."  ASU 2020-01 clarifies that a company should consider observable transactions that require a company to either apply or discontinue the equity method of accounting under Topic 323 for the purposes of applying the measurement alternative in accordance with Topic 321 immediately before applying or upon discontinuing the equity method.  ASU 2020-01 also clarifies that, when determining the accounting for certain forward contracts and purchased options a company should not consider, whether upon settlement or exercise, if the underlying securities would be accounted for under the equity method or fair value option.  The ASU is currently not expected to have a material impact on our condensed consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;In December 2019, the FASB issued ASU 2019-12, "Simplifying the Accounting for Income Taxes," which&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;eliminates certain exceptions within ASC 740, Income Taxes, and clarifies other aspects of the current guidance to&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;promote consistency among reporting entities.  ASU 2019-12 was effective for fiscal years beginning after&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;December 15, 2020, with any adjustments reflected as of January 1, 2021.  The adoption of ASU 2019-12 did not have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAyNQ_678d08a2-92c7-4c7d-89ba-1b76d8f9bfde">FAIR VALUE MEASUREMENTS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We determine the fair value of an asset or liability based on the assumptions that market participants would use in pricing the asset or liability in an orderly transaction between market participants at the measurement date. &#160;The identification of market participant assumptions provides a basis for determining what inputs are to be used for pricing each asset or liability. &#160;A fair value hierarchy has been established which gives precedence to fair value measurements calculated using observable inputs over those using unobservable inputs. This hierarchy prioritizes the inputs into three broad levels as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Level 1:  Quoted prices in active markets for identical instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Level 2:  Other significant observable inputs (including quoted prices in active markets for similar instruments)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Level 3:  Significant unobservable inputs (including assumptions in determining the fair value of certain investments)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities carried at fair value and measured on a recurring basis as of June&#160;30, 2021 are classified in the hierarchy as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&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:11pt;font-weight:400;line-height:100%"&gt;Financial assets carried at fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Commercial paper&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;68.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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;68.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:#cdffcc;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;33.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Money market funds&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:11pt;font-weight:400;line-height:100%"&gt;78.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;78.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total cash equivalents (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;102.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;78.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;181.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;Restricted investments (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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 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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Equity securities (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,607.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,607.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/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:11pt;font-weight:400;line-height:100%"&gt;Available-for-sale investments:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;245.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;245.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;U.S. government sponsored agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;58.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;58.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Foreign government obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other foreign 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Certificates of Deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Municipal 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17.9&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17.9&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total available-for-sale investments (d)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:11pt;font-weight:400;line-height:100%"&gt;359.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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:11pt;font-weight:400;line-height:100%"&gt;359.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Forward foreign exchange contracts (e)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total financial assets carried at fair value&lt;/span&gt;&lt;/td&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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;11,717.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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;439.0&#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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;12,156.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;Financial liabilities carried at fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Forward foreign exchange contracts (f)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;Contingent consideration (g)&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:11pt;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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total financial liabilities carried at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities carried at fair value and measured on a recurring basis as of December&#160;31, 2020 are classified in the hierarchy as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.747%"/&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:11pt;font-weight:400;line-height:100%"&gt;Level 1&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:11pt;font-weight:400;line-height:100%"&gt;Level 2&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:11pt;font-weight:400;line-height:100%"&gt;Level 3&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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Financial assets carried at 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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Commercial paper&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;41.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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;41.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:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;27.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;U.S. government sponsored agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;60.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;60.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total cash equivalents (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;77.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;55.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;132.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Restricted investments (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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 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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:11pt;font-weight:400;line-height:100%"&gt;6.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&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Equity securities (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,582.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,582.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;Available-for-sale investments:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;133.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;133.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;U.S. government sponsored agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;76.9&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;76.9&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Foreign government obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other foreign 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Municipal obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36.2&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36.2&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total available-for-sale investments (d)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;267.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;267.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Forward foreign exchange contracts (e)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.0&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.0&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total financial assets carried at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,666.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;323.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,990.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;border-top:3pt double #000000;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;border-top:3pt double #000000;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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Financial liabilities carried at fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Forward foreign exchange contracts (f)&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Contingent consideration (g)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total financial liabilities carried at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt"&gt;Cash equivalents are included in Cash and cash equivalents in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(b)  Restricted investments are included in the following accounts in the condensed consolidated balance sheets (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Restricted investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;Other investments&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:11pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:#cdffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(c)  Equity securities are included in the following accounts in the condensed consolidated balance sheets (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.837%"/&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#d6ffd2;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;68.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;61.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;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:11pt;font-weight:400;line-height:100%"&gt;Other investments&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:11pt;font-weight:400;line-height:100%"&gt;11,539.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,521.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:#d6ffd2;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;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:11pt;font-weight:400;line-height:100%"&gt;11,607.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;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:#d6ffd2;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#d6ffd2;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;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:11pt;font-weight:400;line-height:100%"&gt;9,582.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The changes in fair market value on our equity securities for the three and six months ended June&#160;30, 2021 were $1,030.7&#160;million and $2,210.1&#160;million of gains, respectively, which were primarily due to our investment in Sartorius AG and is recorded in Change in fair market value of equity securities in our condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;As of June&#160;30, 2021, we own 12,987,900 ordinary voting shares and 9,588,908 preferenc&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;e&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt; shares of Sartorius AG (Sartorius), of Goettingen, Germany, a process technology supplier to the biotechnology, pharmaceutical, chemical and food and beverage industries.  We own approximately 37% of the ordinary outstanding voting shares (excluding treasury shares) and 28% of the preference shares of Sartorius as of June&#160;30, 2021.   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(d) Available-for-sale investments are included in the following accounts in the condensed consolidated balance sheets (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;359.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;267.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;359.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;267.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(e) Forward foreign exchange contracts in an asset position are included in other current assets in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(f) Forward foreign exchange contracts in a liability position are included in other current liabilities in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(g) Contingent consideration liability is included in the following accounts in the condensed consolidated balance sheets (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;During the fourth quarter of 2019, we recognized a contingent consideration liability for earn-out targets related to our acquisition of a foreign distributor. The first earn-out payment of $0.7 million was paid by the acquisition date.  The maximum earn-out payment due was $1.4&#160;million. We paid the second and final earn-out payment per the purchase agreement of $0.6 million in the second quarter in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;To estimate the fair value of Level 2 debt securities as of June&#160;30, 2021, our primary pricing provider uses Reuters as the primary pricing source. Our pricing process allows us to select a hierarchy of pricing sources for securities held.  If Reuters does not price a Level 2 security that we hold, then the pricing provider will utilize our custodian supplied pricing as the secondary pricing source.   &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Available-for-sale investments consist of the following (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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:11pt;font-weight:400;line-height:100%"&gt;Unrealized&lt;br/&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:11pt;font-weight:400;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&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:11pt;font-weight:400;line-height:100%"&gt;Allowances for Credit Losses&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="font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:11pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&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:0 1pt"/&gt;&lt;td colspan="3" style="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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;243.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;245.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Municipal 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17.8&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17.9&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;27.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;U.S. government sponsored agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;57.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;58.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Foreign government obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Other foreign obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356.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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;359.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;356.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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;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:11pt;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:11pt;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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;359.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following is a summary of the amortized cost and estimated fair value of our debt securities at June&#160;30, 2021 by contractual maturity date (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&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:14.567%"/&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:11pt;font-weight:400;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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:11pt;font-weight:400;line-height:100%"&gt;Estimated Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Mature in less than one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;257.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;257.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Mature in one to five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;64.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;65.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Mature in more than five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;35.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;356.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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;359.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Available-for-sale investments consist of the following (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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:11pt;font-weight:400;line-height:100%"&gt;Unrealized&lt;br/&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:11pt;font-weight:400;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&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:11pt;font-weight:400;line-height:100%"&gt;Allowances for Credit Losses&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:11pt;font-weight:400;line-height:100%"&gt;Estimated&lt;br/&gt;Fair&lt;br/&gt;Value&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;130.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;133.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Municipal 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;35.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;U.S. government sponsored agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;74.7&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;76.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:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Foreign government obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Other foreign 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;262.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;267.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;262.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;267.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;There were no significant unrealized losses as of June&#160;30, 2021 and December&#160;31, 2020 in either the less than or greater than 12 month categories.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:9pt"&gt;&lt;span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Our evaluation of credit losses for available-for-sale debt securities included t&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;he extent to which the fair value is less than the amortized cost basis, adverse conditions specifically related to the debt security, an industry or geographic area, and any changes in the rating of a security by a rating agency. Credit loss impairments are limited to the amount that the fair value of an instrument is less than its amortized cost basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2021, we have concluded that all payments related to our available-for-sale investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; are expected to be made in&#160;full and on time&#160;at&#160;&lt;/span&gt;&lt;span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;par value. The diminution of value in the intervening period is due to market conditions such as illiquidity&#160;and interest rate movements&#160;and not due to significant, inherent credit concerns surrounding the issuer. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As a result, we have no allowances for credit losses on our available-for-sale investments portfolio as of June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Included in other current assets are $1.9 million and $1.4 million of interest receivable as of June&#160;30, 2021 and December&#160;31, 2020, respectively, primarily associated with securities in our available-for-sale investments portfolio. The interest on these securities is typically payable semi-annually. Due to the short-term nature of our interest receivable asset, we have made an accounting policy election not to measure an allowance for credit losses for accrued interest receivable. We consider any uncollected interest receivable that is overdue greater than one year to be impaired for purposes of write-off. For the six months ended June&#160;30, 2021, we have not written-off any uncollected interest receivable.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As part of distributing our products, we regularly enter into intercompany transactions. We enter into forward foreign exchange contracts to manage foreign exchange risk of future movements in foreign exchange rates that affect foreign currency denominated intercompany receivables and payables. We do not use derivative financial instruments for speculative or trading purposes. We do not seek hedge accounting treatment for these contracts. &#160;As a result, these contracts, generally with maturity dates of 90 days or less and denominated primarily in currencies of industrial countries, are recorded at their fair value at each balance sheet date. The notional principal amounts provide one measure of the transaction volume outstanding as of June&#160;30, 2021 and do not represent the amount of Bio-Rad's exposure to loss. The estimated fair value of these contracts was derived using the spot rates from Reuters on the last business day of the quarter and the points provided by counterparties. The resulting gains or losses offset exchange gains or losses on the related receivables and payables, both of which are included in foreign currency exchange (gains) losses, net in the condensed consolidated statements of income.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following is a summary of our forward foreign exchange contracts (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Contracts maturing in July through September 2021 to sell foreign currency:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#d6ffd2;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Notional value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;274.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#d6ffd2;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Contracts maturing in July through September 2021 to purchase foreign currency:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#d6ffd2;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Notional value&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;203.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:#d6ffd2;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unrealized (Gain)/Loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Included in other investments in the condensed consolidated balance sheets are investments without readily determinable fair value measured at cost and is adjusted for observable price changes or impairments. The carrying value of these investments was $6.5 million and $0.5 million as of June&#160;30, 2021 and December&#160;31, 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Also included in other investments in the condensed consolidated balance sheets are our equity method investments, for which our share of the equity method investees earnings is included in other income, net in our condensed consolidated statements of income. The carrying value of these investments was $33.5 million and $38.4 million as of June&#160;30, 2021 and December&#160;31, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAzOQ_33b75ad7-64bf-4510-adc6-277d588aeb22">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities carried at fair value and measured on a recurring basis as of June&#160;30, 2021 are classified in the hierarchy as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&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:11pt;font-weight:400;line-height:100%"&gt;Financial assets carried at fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Commercial paper&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;68.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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;68.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:#cdffcc;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;33.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Money market funds&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:11pt;font-weight:400;line-height:100%"&gt;78.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;78.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total cash equivalents (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;102.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;78.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;181.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;Restricted investments (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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 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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Equity securities (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,607.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11,607.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/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:11pt;font-weight:400;line-height:100%"&gt;Available-for-sale investments:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;245.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;245.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;U.S. government sponsored agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;58.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;58.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Foreign government obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other foreign 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Certificates of Deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Municipal 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17.9&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17.9&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total available-for-sale investments (d)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:11pt;font-weight:400;line-height:100%"&gt;359.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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:11pt;font-weight:400;line-height:100%"&gt;359.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Forward foreign exchange contracts (e)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total financial assets carried at fair value&lt;/span&gt;&lt;/td&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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;11,717.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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;439.0&#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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;12,156.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;Financial liabilities carried at fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Forward foreign exchange contracts (f)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;Contingent consideration (g)&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:11pt;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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total financial liabilities carried at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities carried at fair value and measured on a recurring basis as of December&#160;31, 2020 are classified in the hierarchy as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.747%"/&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:11pt;font-weight:400;line-height:100%"&gt;Level 1&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:11pt;font-weight:400;line-height:100%"&gt;Level 2&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:11pt;font-weight:400;line-height:100%"&gt;Level 3&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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;Financial assets carried at 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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Commercial paper&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;41.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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;41.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:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Time deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;27.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;U.S. government sponsored agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;60.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;60.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total cash equivalents (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;77.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;55.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;132.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Restricted investments (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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 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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #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:11pt;font-weight:400;line-height:100%"&gt;6.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&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Equity securities (c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,582.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,582.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;Available-for-sale investments:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;133.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;133.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;U.S. government sponsored agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;76.9&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;76.9&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Foreign government obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other foreign 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Municipal obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36.2&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36.2&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total available-for-sale investments (d)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;267.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;267.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Forward foreign exchange contracts (e)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.0&#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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.0&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total financial assets carried at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,666.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;323.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,990.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;border-top:3pt double #000000;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;border-top:3pt double #000000;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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Financial liabilities carried at fair value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Forward foreign exchange contracts (f)&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Contingent consideration (g)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total financial liabilities carried at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt"&gt;Cash equivalents are included in Cash and cash equivalents in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(b)  Restricted investments are included in the following accounts in the condensed consolidated balance sheets (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Restricted investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;Other investments&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:11pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:#cdffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(c)  Equity securities are included in the following accounts in the condensed consolidated balance sheets (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.837%"/&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#d6ffd2;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;68.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;61.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;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:11pt;font-weight:400;line-height:100%"&gt;Other investments&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:11pt;font-weight:400;line-height:100%"&gt;11,539.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9,521.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:#d6ffd2;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;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:11pt;font-weight:400;line-height:100%"&gt;11,607.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;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:#d6ffd2;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#d6ffd2;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;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:11pt;font-weight:400;line-height:100%"&gt;9,582.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The changes in fair market value on our equity securities for the three and six months ended June&#160;30, 2021 were $1,030.7&#160;million and $2,210.1&#160;million of gains, respectively, which were primarily due to our investment in Sartorius AG and is recorded in Change in fair market value of equity securities in our condensed consolidated statements of income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;As of June&#160;30, 2021, we own 12,987,900 ordinary voting shares and 9,588,908 preferenc&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;e&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt; shares of Sartorius AG (Sartorius), of Goettingen, Germany, a process technology supplier to the biotechnology, pharmaceutical, chemical and food and beverage industries.  We own approximately 37% of the ordinary outstanding voting shares (excluding treasury shares) and 28% of the preference shares of Sartorius as of June&#160;30, 2021.   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(d) Available-for-sale investments are included in the following accounts in the condensed consolidated balance sheets (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.367%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;359.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;267.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;359.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;267.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(e) Forward foreign exchange contracts in an asset position are included in other current assets in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(f) Forward foreign exchange contracts in a liability position are included in other current liabilities in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(g) Contingent consideration liability is included in the following accounts in the condensed consolidated balance sheets (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i881295383a544a1a9311716caaece22b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMy0xLTEtMS0w_8dd1d400-7d95-4365-88ae-545ccdceea55"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia4480543eb284cc5ae1b012f47cea92a_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMy0zLTEtMS0w_156e29c5-1670-40b4-a898-89ec4458aa7c"
      unitRef="usd">68400000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic2d0afe1dfae450e81ff5c22d8136fbc_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMy01LTEtMS0w_cf9e61fe-6e32-49ef-b036-b3b6e19dc4ba"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3ff7498458d74a75adcb4c8e26353f1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMy03LTEtMS0w_9da9ff08-13a9-44fe-af77-e735cdfb557b"
      unitRef="usd">68400000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3e0140bc0ce84bc3bddf22eb66cc8684_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNS0xLTEtMS0w_e27bf258-a79f-45a3-81c8-f78c173b4951"
      unitRef="usd">23800000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i26914473a9f143b092516e1740503e07_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNS0zLTEtMS0w_efe58bab-e20c-405f-a065-daca3367ad04"
      unitRef="usd">10000000.0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2996844212aa43aebde9da27ae83e0c3_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNS01LTEtMS0w_00897b9a-33f8-4021-84b8-1f3a075e4898"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i81411719e3314eef9aef28be8057a740_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNS03LTEtMS0w_f9f496a3-ddf9-413d-aeb0-1ec609205492"
      unitRef="usd">33800000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6a2270be3c78445fb9bcddb13f72aed0_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNi0xLTEtMS0w_a552516a-5fa4-4a5f-b379-bf9b703fb4c1"
      unitRef="usd">78900000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4ac20da7b3444bce8f447c48a480d3a8_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNi0zLTEtMS0w_d8b762ef-a986-47d4-81af-7c8244d4c374"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia7cb6f31f1f84b5ebc1914e23746bc4c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNi01LTEtMS0w_00608f0e-f62c-45cb-bda4-609c35e9a954"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icd199542b28c416097994fc16d4149d4_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNi03LTEtMS0w_d8971f20-8363-45da-8ad2-40070d6448e5"
      unitRef="usd">78900000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i798124736abd470b92241bc823813d41_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNy0xLTEtMS0w_3cf26922-8d51-4ada-8401-4dcdc78e69ac"
      unitRef="usd">102700000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3a0c8c476056470ebd2b13bace7adb91_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNy0zLTEtMS0w_30a9d7ea-7f40-4022-8d83-a52948bd24c0"
      unitRef="usd">78400000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id0b83f57442649c992502ae6fba35bd5_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNy01LTEtMS0w_61163942-1506-438d-8851-bb23cbdb0f46"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7bd7bf9633b648ae9a30feff5e92f13e_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNy03LTEtMS0w_885a2dda-d974-44c4-88bf-e815128a8d77"
      unitRef="usd">181100000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:RestrictedInvestmentsAtFairValue
      contextRef="i2a95910c91a9453299ff0808cc5ba9aa_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOC0xLTEtMS0w_08e61567-dacd-4796-aa70-ea513822e9c8"
      unitRef="usd">6800000</us-gaap:RestrictedInvestmentsAtFairValue>
    <us-gaap:RestrictedInvestmentsAtFairValue
      contextRef="id396b04954ef468f828cadaa6e79d879_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOC0zLTEtMS0w_294570ca-a22a-4d9f-a893-84e143caf15f"
      unitRef="usd">0</us-gaap:RestrictedInvestmentsAtFairValue>
    <us-gaap:RestrictedInvestmentsAtFairValue
      contextRef="i3d847559fa83474788c17bf4005e5758_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOC01LTEtMS0w_c78b1e45-3222-4043-bbe0-b156e1a66968"
      unitRef="usd">0</us-gaap:RestrictedInvestmentsAtFairValue>
    <us-gaap:RestrictedInvestmentsAtFairValue
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOC03LTEtMS0w_15da05fb-d64e-4911-ab32-e2527fedef6a"
      unitRef="usd">6800000</us-gaap:RestrictedInvestmentsAtFairValue>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i2a95910c91a9453299ff0808cc5ba9aa_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOS0xLTEtMS0w_563eeb3a-e0d3-4054-a5f2-b04e8e015972"
      unitRef="usd">11607800000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id396b04954ef468f828cadaa6e79d879_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOS0zLTEtMS0w_2ad4e33a-9546-4ed8-a0dc-d30f3d31cd7c"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i3d847559fa83474788c17bf4005e5758_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOS01LTEtMS0w_73f9b8e3-56e6-4fa0-9153-a8d1425942e2"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOS03LTEtMS0w_e6970a7d-7030-41dd-81b1-d98bf8ceac48"
      unitRef="usd">11607800000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8b95a2e964264bd2a4c3e5b403894260_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTEtMS0xLTEtMA_28a81d3d-4309-4fe0-8184-a953b5195e5e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i621069a2876e4988aa5f9c6589439009_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTEtMy0xLTEtMA_6ebe237f-a2a0-46e1-8d66-f3cd04961d4c"
      unitRef="usd">245200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibc57352200a14a038541efaf67335495_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTEtNS0xLTEtMA_b708aa8d-b44e-4b19-99d5-485505dbb614"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic804b8bad2c245faaaf99f35504d816f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTEtNy0xLTEtMA_97e17649-bd1e-48c5-b339-a840a3313897"
      unitRef="usd">245200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7a648cc00d4b4829a85fdb42ba1ca1da_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTItMS0xLTEtMA_a7a4f909-e0ba-4c4f-a9fb-27b25b6f8594"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia10a3e81d21b41b58028c925f4586657_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTItMy0xLTEtMA_82b3fde7-fca9-408c-8a1c-2455c3c33df3"
      unitRef="usd">58500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i09131249f6304cf291594c500be9c588_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTItNS0xLTEtMA_de089743-7163-4c52-a9af-00c493dcc0f3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ieb6ad26046f3433f848c1c1491b40b90_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTItNy0xLTEtMA_99d7912e-eeae-4844-869b-ec83e027b829"
      unitRef="usd">58500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i33a05a9ee6634c738c901b9d48d099c6_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTMtMS0xLTEtMA_74a273ae-cad4-4416-b42a-e48fdbb82d2f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7074fd793f184df7ad9e465dd9de3ce3_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTMtMy0xLTEtMA_453d3814-678a-44e7-a9ae-54e3328995d4"
      unitRef="usd">3200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i38c3dc3f4240429ba8cddbcf3a6d1341_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTMtNS0xLTEtMA_fe5363ae-644d-4b5a-bdb9-0146a2afd6be"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic5460ddee06f4c749f7f1f867c85fb1a_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTMtNy0xLTEtMA_2c05bdac-b3c4-47b1-99be-9a894313796e"
      unitRef="usd">3200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i51a46f17829f4a039426840f94c86a8d_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTQtMS0xLTEtMA_0b818f1d-5003-4889-bf4d-65f5d984224a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ide68a576247d4176b8c8ad69e1483719_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTQtMy0xLTEtMA_1b3a4513-c92d-4b0f-9e39-d6e7513ad115"
      unitRef="usd">2100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if3e184f1a9674cc7b6477f11b5e9c4b9_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTQtNS0xLTEtMA_0bffbdeb-92b9-42ca-b6bf-3dd48a98dee6"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6eda9726296f4671b04253573973cd0a_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTQtNy0xLTEtMA_870e43ef-c8e2-4bc0-91f6-4f0e9e961f71"
      unitRef="usd">2100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if39c39706ced4307908b45f6f8f2789f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtMS0xLTEtMTQ5MA_b0eae621-371d-4e76-ae49-259106ba2785"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie0994a37df3b461b92460a025229c012_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtMy0xLTEtMTUwMg_a04d9c2f-2118-4d9e-8173-96d7c9dcb204"
      unitRef="usd">4900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i68525fa8fb284b8d84824309f927974d_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtNS0xLTEtMTUwNg_9b04a001-b84a-4d75-8ab6-85448bc70d75"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7c5d42319b584d2f8d43e31f3ca23497_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtNy0xLTEtMTUxMA_75022dc3-5e49-4688-9df3-78432f112f71"
      unitRef="usd">4900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i201b91f55bf8435fafad184692b24662_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtMS0xLTEtMA_0d6d0995-d3dd-41b7-96c6-78e1deab4e3e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icc7cc80266bc49e3a92c238c83bbd569_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtMy0xLTEtMA_161e0f53-a285-424b-b9f3-905e3bd8e624"
      unitRef="usd">17900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic27f7e9a23fa49cdaae2296350acd25d_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtNS0xLTEtMA_63f453dd-c115-46c9-bd42-c87209fabd52"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib2eed832de5b42cc864fdbb8532b2048_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtNy0xLTEtMA_5118b7ab-7a38-400a-aadb-1302f5440491"
      unitRef="usd">17900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib1bbaeb4dba847bd8952bec39d53357f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTYtMS0xLTEtMA_bbc552ad-c64e-46b6-aff4-21141ca3947e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iddc69050e8ad432e876bb3da44ff52c4_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTYtMy0xLTEtMA_706da0a7-051a-4453-87c5-a5c549aa1de4"
      unitRef="usd">28100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibd8dc9579d9f44769468504e936f6b8a_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTYtNS0xLTEtMA_8bb6c4f8-fcea-4db7-9f36-5f239608cfa4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifccf9003b2894c4b9864ce2ad2d93dbe_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTYtNy0xLTEtMA_5f5f4f3e-776c-4e99-ae35-5d7f5474efb7"
      unitRef="usd">28100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2a95910c91a9453299ff0808cc5ba9aa_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTctMS0xLTEtMA_319bf344-84e0-4385-b368-7256749f1f2a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id396b04954ef468f828cadaa6e79d879_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTctMy0xLTEtMA_606e09f3-5525-4ca5-9124-9e49e6e071d9"
      unitRef="usd">359900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3d847559fa83474788c17bf4005e5758_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTctNS0xLTEtMA_1f40fcff-744d-4db5-8d27-da70a94e1efb"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTctNy0xLTEtMA_4274da32-aa45-4037-ab33-4af4df954efb"
      unitRef="usd">359900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i2a95910c91a9453299ff0808cc5ba9aa_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTgtMS0xLTEtMA_725b6adb-fac8-4e28-8514-51b1db11c5b8"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="id396b04954ef468f828cadaa6e79d879_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTgtMy0xLTEtMA_f0e8faf5-37ce-4137-ba23-348bf1480539"
      unitRef="usd">700000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i3d847559fa83474788c17bf4005e5758_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTgtNS0xLTEtMA_28fc8abf-2f34-4085-9288-f4f4aa61c372"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTgtNy0xLTEtMA_ccd07a54-08e5-4b86-bee1-957450a3ba9e"
      unitRef="usd">700000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2a95910c91a9453299ff0808cc5ba9aa_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTktMS0xLTEtMA_0334c137-7255-47da-b771-38ea9e797922"
      unitRef="usd">11717300000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id396b04954ef468f828cadaa6e79d879_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTktMy0xLTEtMA_cb096d63-48e1-4e31-84e1-e5391bdcdc21"
      unitRef="usd">439000000.0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3d847559fa83474788c17bf4005e5758_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTktNS0xLTEtMA_dfc731e8-5b1f-43fe-b378-dfd331553516"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTktNy0xLTEtMA_ac048afb-6dcf-4552-a95b-3be1b8772e08"
      unitRef="usd">12156300000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i2a95910c91a9453299ff0808cc5ba9aa_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjItMS0xLTEtMA_38af015b-7636-43ab-839f-8f9c597bdec5"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="id396b04954ef468f828cadaa6e79d879_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjItMy0xLTEtMA_31114092-318c-4716-b908-d49026ee70e1"
      unitRef="usd">500000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i3d847559fa83474788c17bf4005e5758_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjItNS0xLTEtMA_80094016-000c-4d21-b1d0-4412e8e915e2"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjItNy0xLTEtMA_a2132ca1-4c99-45e7-a41b-83250b88e704"
      unitRef="usd">500000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2a95910c91a9453299ff0808cc5ba9aa_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjMtMS0xLTEtMA_21312862-ca27-4a30-b57f-c303674eaa42"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id396b04954ef468f828cadaa6e79d879_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjMtMy0xLTEtMA_6e70b5f1-057e-4041-981f-e99d67a3a2a4"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3d847559fa83474788c17bf4005e5758_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjMtNS0xLTEtMA_3e8a53a1-d48a-44db-811e-0bede9afca8e"
      unitRef="usd">100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjMtNy0xLTEtMA_e5cfd2b1-4788-46e9-a5b3-51918dd8cbbb"
      unitRef="usd">100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i2a95910c91a9453299ff0808cc5ba9aa_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjQtMS0xLTEtMA_2eff9c51-afe4-4dc8-b314-f8eb9de51ccd"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id396b04954ef468f828cadaa6e79d879_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjQtMy0xLTEtMA_e623e5e6-e5e1-4657-870c-c853025f4dbc"
      unitRef="usd">500000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i3d847559fa83474788c17bf4005e5758_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjQtNS0xLTEtMA_5fa12685-9af9-458c-8c93-432bbb4e0123"
      unitRef="usd">100000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjQtNy0xLTEtMA_8e1275d7-da44-47f1-a325-dde7092e1d9d"
      unitRef="usd">600000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i246d8dac3fe1429c86944a2a3549fe21_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMy0xLTEtMS0w_19b01477-da55-48c7-8e5b-9acd34479343"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1ca2569d6df843768a5e99744fce28c1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMy0zLTEtMS0w_5ee1827c-59a7-4de5-a00c-943d17cc65e5"
      unitRef="usd">41700000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if42ede9b1ad1453c96562cc7cd345265_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMy01LTEtMS0w_05a80f50-0c2a-4296-be32-366b4899cfdd"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0bbd53db5bc34d2f9477edb297bb634b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMy03LTEtMS0w_88191194-fc0d-4361-93db-9d97a95d472f"
      unitRef="usd">41700000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9b17572ed1ab4d9aa215d3a1bbb8771d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNC0xLTEtMS0w_20eca19d-58cb-41bf-a431-ddd025a63fa5"
      unitRef="usd">17600000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8c4b492f6d244c73a38ddd86f499f7cc_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNC0zLTEtMS0w_d9c96109-dcb6-40a0-b497-3a3292e2be12"
      unitRef="usd">10000000.0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i86eb9a4ad28446949d31b4e8901562d3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNC01LTEtMS0w_7ec838ad-d9c1-4008-aeca-7bc220b89ffd"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib04ffb14a28743ae8adc6447cfc1ff97_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNC03LTEtMS0w_1eb00015-015d-4f85-8e52-09495cb6af4f"
      unitRef="usd">27600000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifadb2d47c8f249a5ba3f09d13a656072_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNS0xLTEtMS0w_4f3766e8-9cca-4147-856c-23a1079484d2"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i741233e8e65e40ac9306a491bd469d32_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNS0zLTEtMS0w_21c61973-760b-489c-8106-ceab649b11ae"
      unitRef="usd">900000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iffcf57bafb5543748b97b64c332fe6b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNS01LTEtMS0w_7cb6b614-e279-4f75-8fb2-0d1bfdf6e4fa"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i68277fa84b3d46f580c008474e7c804a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNS03LTEtMS0w_68cbdd71-2538-48bc-94c4-450dd3ea184a"
      unitRef="usd">900000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2f58ffcea53f43d8a0a54f1ad76ce7e6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNi0xLTEtMS0w_a6b74a8a-c1dd-406b-9c41-19bceb77355b"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id1e29c7fa58444359aa342f3f7a3141c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNi0zLTEtMS0w_cc1d82e1-057c-458b-ad37-e33ce48c972b"
      unitRef="usd">2500000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibc84808850044372929f5ef2ade72191_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNi01LTEtMS0w_e73c5e8f-ab66-4d96-a578-55f5c702f651"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id40c84cf4e434d5299d4be46552f0d65_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNi03LTEtMS0w_f032ef57-25f7-48e4-bb77-3df68c014418"
      unitRef="usd">2500000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i3f9090b0f7064945a9b147579946e091_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNy0xLTEtMS0w_ccf72cb6-e932-4c0e-8c44-1ea310f50bea"
      unitRef="usd">60100000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib1dd2aee3eba4c848cf4d8337bbc149c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNy0zLTEtMS0w_afce1c47-11f9-4d79-90de-9297b622ad00"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i81f619a16cd34accbaaa301c5909104e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNy01LTEtMS0w_85cac813-d3c9-4c17-9e49-3aeacfc7f73a"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie40c245ba8734daeb0a463e71c6490b6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNy03LTEtMS0w_d8141956-eb22-4feb-b7e8-4b3a6c9e853c"
      unitRef="usd">60100000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5b91f541c3a843b3aba775a3b8f3a776_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOC0xLTEtMS0w_5d52e667-cbd0-43ec-a92e-22951070f4b0"
      unitRef="usd">77700000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4cf71fcb6ac64a3c971dc4964ccfb94e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOC0zLTEtMS0w_8c68a2f2-9e1f-47ef-8fa7-35c90382a28f"
      unitRef="usd">55100000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib4ce49a258d34af98627921f2a711cce_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOC01LTEtMS0w_b42c92c3-60f5-4e9d-9c57-2efd1d2c2f57"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i969d1571fff8400aaf11cdad4f330af8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOC03LTEtMS0w_4863d0c9-a323-4201-80da-99176887cde1"
      unitRef="usd">132800000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:RestrictedInvestmentsAtFairValue
      contextRef="i2c6b461749b9450a9f735e1984caf0f9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOS0xLTEtMS0w_beb02920-f4c2-49a2-a9be-21b247d86df2"
      unitRef="usd">6700000</us-gaap:RestrictedInvestmentsAtFairValue>
    <us-gaap:RestrictedInvestmentsAtFairValue
      contextRef="ic47b067ea2aa4e6bae437e48c11b0d26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOS0zLTEtMS0w_06acc1b0-f1aa-49c4-afd6-140fdb76e5bc"
      unitRef="usd">0</us-gaap:RestrictedInvestmentsAtFairValue>
    <us-gaap:RestrictedInvestmentsAtFairValue
      contextRef="i7040ad9b77674116993ecec371c12174_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOS01LTEtMS0w_93c1dd52-b0d8-46b8-8286-8bcc977ca865"
      unitRef="usd">0</us-gaap:RestrictedInvestmentsAtFairValue>
    <us-gaap:RestrictedInvestmentsAtFairValue
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOS03LTEtMS0w_87c1210a-e0ac-438e-9f04-9de9afdbc571"
      unitRef="usd">6700000</us-gaap:RestrictedInvestmentsAtFairValue>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i2c6b461749b9450a9f735e1984caf0f9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTAtMS0xLTEtMA_6a2e8b85-a7a3-4f52-8954-9829021fbcc6"
      unitRef="usd">9582400000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ic47b067ea2aa4e6bae437e48c11b0d26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTAtMy0xLTEtMA_b780234f-6ab9-41bf-9b04-5184aaf538f0"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i7040ad9b77674116993ecec371c12174_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTAtNS0xLTEtMA_687bf774-7686-4d33-9cfe-74580adb51c9"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTAtNy0xLTEtMA_d3d4f3ce-6ac6-4d44-afc3-4e4e5fd86c11"
      unitRef="usd">9582400000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0d960cbc12d242e081f1733fdf258541_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTItMS0xLTEtMA_5294f3d2-6afb-40a3-afcc-b7a9e2b068b5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8c8d2b96b12e4cada28d1f2af3973afd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTItMy0xLTEtMA_6e169e65-1432-4bcf-81a6-098fc8b4383c"
      unitRef="usd">133200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iba507cf0e64a4a38a27f9a03654b4780_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTItNS0xLTEtMA_d56fd38f-a5b3-4955-bab2-4619238cb2cd"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idc1743dad24b4150ace63fb67199be56_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTItNy0xLTEtMA_21ed4dcc-12e7-422e-b7d9-601198dc9ee1"
      unitRef="usd">133200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie8df5a00ca0349cab9439a264cfd00b5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTMtMS0xLTEtMA_273bf262-9070-4f3d-b26b-4d31193b5c64"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibaedc294061a4e42861e5a6eecc74159_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTMtMy0xLTEtMA_ec5b961d-e6d9-4e97-8772-bdcf098d8b90"
      unitRef="usd">76900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie43b345242504759a6f5ec4a6397ef15_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTMtNS0xLTEtMA_75a5e553-5e20-4761-b449-1f2272c237a9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i057e84f158e94778b7ecd09ad0a860ca_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTMtNy0xLTEtMA_638af5d3-fb1d-4db9-80be-a19381a599ae"
      unitRef="usd">76900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idc7c544371db4124916c3258a28747be_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTQtMS0xLTEtMA_8ffc26e0-a1bd-44fa-9fd5-e6d8fc60e204"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i28cdecba3c314a849bb7752778e450bf_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTQtMy0xLTEtMA_05e842d3-8bde-4293-9358-b4e517630b1b"
      unitRef="usd">4000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3d3782ac7bcc489f8c5608e5de1e8e26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTQtNS0xLTEtMA_1aea2efd-4f17-4980-9e38-736d6f1bb06d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ica4f997963a649bbaeeb561b6b7a6d07_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTQtNy0xLTEtMA_1cd12458-6912-4d3c-b962-b37f50ad4597"
      unitRef="usd">4000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icc9f150ba2574f8396ceac3351623535_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTUtMS0xLTEtMA_2ecfbf67-704d-4884-a206-fd2924651db1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibdb004c6cbc74b5d89866b2d987f33ae_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTUtMy0xLTEtMA_fb093f2b-1c4f-4e32-a7d9-990d86e749c7"
      unitRef="usd">2100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3cdf32dd60e84046b131a0997f565059_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTUtNS0xLTEtMA_2f79fc10-2c8a-4aee-84b9-12ad3af32cd2"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3c9b85fe8867442485a59b6c070087e2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTUtNy0xLTEtMA_a05a0fdf-6ec7-407b-90c1-320625fef703"
      unitRef="usd">2100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifbfa203cb0dd48779242ab83f64d6d64_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTYtMS0xLTEtMA_52408783-85f7-4eef-bd1a-d9e67e0ac301"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i95aa6bb369d748b98dbf3390d3775d22_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTYtMy0xLTEtMA_c63c3395-42c4-47bb-8df3-4311363ecbb0"
      unitRef="usd">15200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9e65718a17d545fdbe80a0cd2a247be6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTYtNS0xLTEtMA_5dfad1cd-b154-4b21-8100-7a32c4be4db3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3733c9e6554c42afb4031e5fdaca512a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTYtNy0xLTEtMA_c6139260-2705-4920-a460-66a8fe7ba40d"
      unitRef="usd">15200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2a3ba34e7bff44bf97b18b6cd8d88633_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTctMS0xLTEtMA_4bc132d4-a065-41cf-b4ad-6e05f5abc4dc"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i99dac1b6b0554b9f8818190101a11dd9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTctMy0xLTEtMA_c36fe354-576d-425a-ac8b-53dea6a3c6db"
      unitRef="usd">36200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie4caee7ba9664c768a1d77cbf978404b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTctNS0xLTEtMA_fbd00b3d-f984-4c4d-b65d-8e81877973b8"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iad4a86603cd143df9250f2f0d5707aca_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTctNy0xLTEtMA_4988738f-7cfa-4c0c-9e08-cf5cccfbc0a3"
      unitRef="usd">36200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2c6b461749b9450a9f735e1984caf0f9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTgtMS0xLTEtMA_e726f700-afdc-4eee-8bf2-2103f837affd"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic47b067ea2aa4e6bae437e48c11b0d26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTgtMy0xLTEtMA_e65d74c9-4ccd-4616-916b-bbe58f9a66de"
      unitRef="usd">267600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7040ad9b77674116993ecec371c12174_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTgtNS0xLTEtMA_93de7ef3-08b9-467d-9acf-376d0653efa4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTgtNy0xLTEtMA_9b76a6bf-b2bc-40fb-9afa-0e8116b2b8fe"
      unitRef="usd">267600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i2c6b461749b9450a9f735e1984caf0f9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTktMS0xLTEtMA_c34e0d93-c2c1-4961-a942-c217176f5623"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="ic47b067ea2aa4e6bae437e48c11b0d26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTktMy0xLTEtMA_c3070385-040c-4d29-9332-71541a2b0499"
      unitRef="usd">1000000.0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i7040ad9b77674116993ecec371c12174_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTktNS0xLTEtMA_810fd15a-6f9d-4ddb-8cb6-a4047ad5846b"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTktNy0xLTEtMA_97b154ea-dd47-4bb0-b545-9ddf3e0d244d"
      unitRef="usd">1000000.0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2c6b461749b9450a9f735e1984caf0f9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjAtMS0xLTEtMA_9e0a3cb3-a78f-4a65-a09c-ba84d7c40f3a"
      unitRef="usd">9666800000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic47b067ea2aa4e6bae437e48c11b0d26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjAtMy0xLTEtMA_f37e803d-0007-4b23-8f9d-e2e000d00951"
      unitRef="usd">323700000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7040ad9b77674116993ecec371c12174_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjAtNS0xLTEtMA_2d1301cc-3af1-46e3-8723-9b4309a14d44"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjAtNy0xLTEtMA_ab9a4e57-0e2b-4bd9-9522-c73fa8ab077b"
      unitRef="usd">9990500000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i2c6b461749b9450a9f735e1984caf0f9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjMtMS0xLTEtMA_dfe2fa24-74d5-4812-a9cf-b9b827d8cf90"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="ic47b067ea2aa4e6bae437e48c11b0d26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjMtMy0xLTEtMA_5499acb5-1a32-44de-905f-ed10c8026e34"
      unitRef="usd">1000000.0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i7040ad9b77674116993ecec371c12174_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjMtNS0xLTEtMA_4dea3e2c-44cc-4370-b0c3-79fd35779cb7"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjMtNy0xLTEtMA_c2183a86-1a1a-40ab-b03c-7f89f909dba1"
      unitRef="usd">1000000.0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i2c6b461749b9450a9f735e1984caf0f9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjQtMS0xLTEtMA_4c354614-fbe7-4819-b428-5344c571a6c1"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ic47b067ea2aa4e6bae437e48c11b0d26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjQtMy0xLTEtMA_948ab944-d149-4085-8212-94686d2c3ba2"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i7040ad9b77674116993ecec371c12174_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjQtNS0xLTEtMA_a4397e4a-a2d5-4428-be06-0737d02cb8d3"
      unitRef="usd">700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjQtNy0xLTEtMA_a1d26a41-739c-49f2-9b28-32883207e9d0"
      unitRef="usd">700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i2c6b461749b9450a9f735e1984caf0f9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjUtMS0xLTEtMA_6767c693-e37a-41c1-8de0-5eb9c4b796eb"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic47b067ea2aa4e6bae437e48c11b0d26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjUtMy0xLTEtMA_54d3efca-274f-4562-bf91-475cb791c849"
      unitRef="usd">1000000.0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i7040ad9b77674116993ecec371c12174_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjUtNS0xLTEtMA_de917d3a-87ef-495d-af44-f871c315cc27"
      unitRef="usd">700000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjUtNy0xLTEtMA_f6f8da1f-2da9-4f4c-b5c7-4045cc4fd86a"
      unitRef="usd">1700000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:RestrictedInvestmentsAtFairValue
      contextRef="i61d975b5f3ff4345bb3c64700746cd29_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMS0xLTEtMS0w_846e6502-b6f3-4ed2-8b87-4e38cbb4ed49"
      unitRef="usd">5600000</us-gaap:RestrictedInvestmentsAtFairValue>
    <us-gaap:RestrictedInvestmentsAtFairValue
      contextRef="i3bfc89cef4724cca857c84c0dee5a479_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMS0zLTEtMS0w_592c5399-8cc0-4df0-a4b6-2dfd0b9b34ff"
      unitRef="usd">5600000</us-gaap:RestrictedInvestmentsAtFairValue>
    <us-gaap:RestrictedInvestmentsAtFairValue
      contextRef="i01840e9dcc0540fdaa7073d702070fdb_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMi0xLTEtMS0w_4a25692e-fdc5-4229-af2b-0c98abe42a64"
      unitRef="usd">1200000</us-gaap:RestrictedInvestmentsAtFairValue>
    <us-gaap:RestrictedInvestmentsAtFairValue
      contextRef="id7721ceec59c492b824132870ba223b4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMi0zLTEtMS0w_21c837b6-0793-4bdf-92a9-78d1ac33f35b"
      unitRef="usd">1100000</us-gaap:RestrictedInvestmentsAtFairValue>
    <us-gaap:RestrictedInvestmentsAtFairValue
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMy0xLTEtMS0w_22490dfb-6b85-4366-829a-dca1f17c6dc2"
      unitRef="usd">6800000</us-gaap:RestrictedInvestmentsAtFairValue>
    <us-gaap:RestrictedInvestmentsAtFairValue
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMy0zLTEtMS0w_0f102a6e-e6aa-4bf6-a7c8-b09b4b9ae81b"
      unitRef="usd">6700000</us-gaap:RestrictedInvestmentsAtFairValue>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i3cd1975c726f41e2bfd8f3308467187a_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMS0xLTEtMS0w_8d47550c-7696-4b9e-9d9b-7b643934dcca"
      unitRef="usd">68700000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i0886330ea869496e9e958eb6f98da8c6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMS0zLTEtMS0w_3a7b6d4c-cef6-4faa-b318-c325708b2e63"
      unitRef="usd">61400000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i01840e9dcc0540fdaa7073d702070fdb_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMi0xLTEtMS0w_c7a1c6d6-6e05-4bd1-923e-671ded78d5d4"
      unitRef="usd">11539100000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id7721ceec59c492b824132870ba223b4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMi0zLTEtMS0w_58c92ea6-ef98-4d52-bac4-6fe185ddf98e"
      unitRef="usd">9521000000.0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMy0xLTEtMS0w_bfb92f81-5157-4596-a8f1-acc7d430007c"
      unitRef="usd">11607800000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMy0zLTEtMS0w_feac9608-ad96-499b-9cb5-ce2c196c1ccc"
      unitRef="usd">9582400000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfMTcyMQ_576dbaa0-356d-409f-a165-886fddddf5ee"
      unitRef="usd">1030700000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfMjc0ODc3OTA3ODU4OQ_22656b21-3d0c-405d-b5a6-cdbc0674d48d"
      unitRef="usd">2210100000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="id974ab9371b9412ca010656ba7723036_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfMTg3NA_4c2cf8a9-fa41-4fa7-b5ec-e0c2af500811"
      unitRef="shares">12987900</us-gaap:InvestmentOwnedBalanceShares>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="i08b17339e9ec4468a4badd7c60164f65_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfMTkwNA_062b0516-b373-471d-98f6-7e4eb5a22447"
      unitRef="shares">9588908</us-gaap:InvestmentOwnedBalanceShares>
    <bio:Investmentownershippercentage
      contextRef="id974ab9371b9412ca010656ba7723036_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfMjExMQ_f05a7868-93c5-47e0-8602-351e74afd7eb"
      unitRef="number">0.37</bio:Investmentownershippercentage>
    <bio:Investmentownershippercentage
      contextRef="i08b17339e9ec4468a4badd7c60164f65_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfMjE4OA_b0279e9d-a9f0-42a3-ac60-01bf5321f72d"
      unitRef="number">0.28</bio:Investmentownershippercentage>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3cd1975c726f41e2bfd8f3308467187a_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMS0xLTEtMS0w_9f125a1d-61d4-4423-a525-79ccfb3588e0"
      unitRef="usd">359800000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0886330ea869496e9e958eb6f98da8c6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMS0zLTEtMS0w_74ab4689-ead3-4f0a-ac26-f8dce5200cbc"
      unitRef="usd">267500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i01840e9dcc0540fdaa7073d702070fdb_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMi0xLTEtMS0w_3bc7f80d-fed9-45ab-81bb-f7ef0d812a4a"
      unitRef="usd">100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id7721ceec59c492b824132870ba223b4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMi0zLTEtMS0w_1de7423e-eeb6-46e4-b057-e28ca8f22b5d"
      unitRef="usd">100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMy0xLTEtMS0w_5e9472fb-8ce8-408f-bdc6-c07d3b081eee"
      unitRef="usd">359900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMy0zLTEtMS0w_d7bfe54b-5a16-4b10-a739-1e8aece5881d"
      unitRef="usd">267600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i4487f1619f35424aa05d52fbb6d84b48_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMS0xLTEtMS0w_961379ca-410e-4fef-9c47-c82ed060a5ae"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib5ca55537ca9484093103c1fde26e5ee_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMS0zLTEtMS0w_5de32e11-243c-4637-a5f5-ccaa73b73fc0"
      unitRef="usd">600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1f4e2bae2329492a975f81b3c5e1ddc6_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMi0xLTEtMS0w_9c65a33c-acde-4992-a613-ba4a5395eaf5"
      unitRef="usd">100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i84e920ee921049ce87fa2ab412022a09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMi0zLTEtMS0w_63a8655d-c0f9-449e-a1b4-2347902ac4d5"
      unitRef="usd">100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMy0xLTEtMS0w_d252635c-66dc-47c0-be5a-fa244eb512b6"
      unitRef="usd">100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMy0zLTEtMS0w_f5530b21-09df-443d-a92c-2bb3ca5630d9"
      unitRef="usd">700000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i19c0eaf063c44058b056d6a8434c994d_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfMzAxMA_e3d5b9b6-bf36-4b0d-9cf6-91e89bf48f72"
      unitRef="usd">700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i7e5fe585385b48a2b20d22e91cfe6f95_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfMzE2Mg_a678a7dc-b5bf-475a-831f-a637792ce0ef"
      unitRef="usd">1400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i845a3fbbbecf4df982aea79c68cf0774_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfMjc0ODc3OTA3OTUwNw_75d34bee-5352-4b71-85ad-534d4ea06948"
      unitRef="usd">600000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk2NQ_19f1d084-747f-4d7a-9661-74764ec1a4a3"
      xsi:nil="true"/>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxMA_7da62480-6a4c-405d-8cb8-0b33201d74bd">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Available-for-sale investments consist of the following (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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:11pt;font-weight:400;line-height:100%"&gt;Unrealized&lt;br/&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:11pt;font-weight:400;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&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:11pt;font-weight:400;line-height:100%"&gt;Allowances for Credit Losses&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="font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:11pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&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:0 1pt"/&gt;&lt;td colspan="3" style="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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;243.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;245.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Municipal 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17.8&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17.9&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;27.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;U.S. government sponsored agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;57.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;58.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Foreign government obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Other foreign obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;356.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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.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:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;359.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;356.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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;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:11pt;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:11pt;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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;359.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i82c27ab0cd9b4726b8b789c25f3629b0_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy0xLTEtMS0w_797ddccf-dd4d-4ae0-8bd5-462dbe0a50b7"
      unitRef="usd">243300000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i82c27ab0cd9b4726b8b789c25f3629b0_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy0zLTEtMS0w_cc640d40-fc18-4c86-8d61-0fe2c8ca8b56"
      unitRef="usd">1900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i82c27ab0cd9b4726b8b789c25f3629b0_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy01LTEtMS0w_392dbb0b-efa6-4fb2-b412-56fdd7ebc39a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i82c27ab0cd9b4726b8b789c25f3629b0_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy03LTEtMS0w_845e848c-4014-4144-9bb4-ea3f6b9410b0"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i82c27ab0cd9b4726b8b789c25f3629b0_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy04LTEtMS0w_0a31589d-9eba-46c3-b128-4cb6198bce2d"
      unitRef="usd">245200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if68590fd0bab48e7a12dbe2993f830b6_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC0xLTEtMS0w_8ff6a9ad-e170-4551-ac93-4660f58e553d"
      unitRef="usd">17800000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if68590fd0bab48e7a12dbe2993f830b6_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC0zLTEtMS0w_acca83c5-60ff-4828-800a-5cff2c2e05cc"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if68590fd0bab48e7a12dbe2993f830b6_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC01LTEtMS0w_1d3a0fcc-b087-4bdc-93a6-8417926f51d0"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="if68590fd0bab48e7a12dbe2993f830b6_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC03LTEtMS0w_4ea17183-1397-456f-9db4-3822ab932a6b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if68590fd0bab48e7a12dbe2993f830b6_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC04LTEtMS0w_0c33ed72-7f6c-452a-8a5c-17f1b1818ee1"
      unitRef="usd">17900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id12f3a5b1fd34baeadae873329c26f7e_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS0xLTEtMS0w_1b8d6a86-856a-453b-b4b6-a59c8aef3940"
      unitRef="usd">27800000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id12f3a5b1fd34baeadae873329c26f7e_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS0zLTEtMS0w_a10b5868-0624-44af-ae1f-7b3d01d9af9d"
      unitRef="usd">200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id12f3a5b1fd34baeadae873329c26f7e_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS01LTEtMS0w_ccf7550a-cf95-413c-ad39-6a0fb74803f4"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="id12f3a5b1fd34baeadae873329c26f7e_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS03LTEtMS0w_43dd70b3-0a20-4788-aef2-860ac6df69d5"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id12f3a5b1fd34baeadae873329c26f7e_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS04LTEtMS0w_16cc2c10-2c90-4a11-88d8-d77e645725ce"
      unitRef="usd">28000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5586b94e2df84c1b800f09ec10ed08dd_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi0xLTEtMS0w_0174ec14-a3e7-4293-a578-484576c1f996"
      unitRef="usd">57300000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5586b94e2df84c1b800f09ec10ed08dd_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi0zLTEtMS0w_64229c3e-3d8a-4c65-9c0b-6bf916b6a44f"
      unitRef="usd">1200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5586b94e2df84c1b800f09ec10ed08dd_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi01LTEtMS0w_0e61e2fc-5074-49bb-b3ab-0b9d92222be1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i5586b94e2df84c1b800f09ec10ed08dd_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi03LTEtMS0w_dec60bda-0490-4e66-b894-4dab41703845"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5586b94e2df84c1b800f09ec10ed08dd_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi04LTEtMS0w_1837dc41-2c90-48e5-96ef-816f4b54f2a0"
      unitRef="usd">58500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i95829a6cef134403bb3eaefa232626e7_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy0xLTEtMS0w_c4872558-35e0-433a-893b-ede3ff6abbc8"
      unitRef="usd">3200000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i95829a6cef134403bb3eaefa232626e7_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy0zLTEtMS0w_a7714b08-dd3c-4f4f-b1e7-5b7112d3d0b3"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i95829a6cef134403bb3eaefa232626e7_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy01LTEtMS0w_33903001-076c-411b-9874-acd0150dc38a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i95829a6cef134403bb3eaefa232626e7_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy03LTEtMS0w_1efb7dc6-a893-4260-942c-272b7184ad11"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i95829a6cef134403bb3eaefa232626e7_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy04LTEtMS0w_1fa6acb8-2b6e-4d81-b8cc-51f0aded54b3"
      unitRef="usd">3200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4063e7805ab44a5f862c1002aeb33ffe_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC0xLTEtMS0w_2abeee1b-5ade-4a61-a6fd-6dda8dba6c9f"
      unitRef="usd">2100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4063e7805ab44a5f862c1002aeb33ffe_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC0zLTEtMS0w_7d7cf5ea-d776-43e4-b1bc-696fd2cbd45f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4063e7805ab44a5f862c1002aeb33ffe_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC01LTEtMS0w_c3074407-fade-4d84-9a17-bf0d34aed9db"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i4063e7805ab44a5f862c1002aeb33ffe_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC03LTEtMS0w_f4d7ba34-d980-4697-a5d5-b488513333cd"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4063e7805ab44a5f862c1002aeb33ffe_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC04LTEtMS0w_3a490f22-0163-4707-9cf1-4f5ccde04d56"
      unitRef="usd">2100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3cd1975c726f41e2bfd8f3308467187a_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS0xLTEtMS0w_2abfab83-1d8f-4da7-95db-f5191e6d8777"
      unitRef="usd">356400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3cd1975c726f41e2bfd8f3308467187a_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS0zLTEtMS0w_ea5cb97c-5d33-461c-9ebd-d7f0bbec0129"
      unitRef="usd">3400000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3cd1975c726f41e2bfd8f3308467187a_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS01LTEtMS0w_1ae0f2c0-2b99-442d-9db5-8c8fdef52865"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i3cd1975c726f41e2bfd8f3308467187a_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS03LTEtMS0w_638bfe10-0799-49f5-beee-2f61e0bca747"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3cd1975c726f41e2bfd8f3308467187a_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS04LTEtMS0w_770ca345-eca4-487b-b695-394ee5421fc9"
      unitRef="usd">359800000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9a2deee1500648f99a6573e328fc674b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtMS0xLTEtMA_fe6f3c45-b659-452e-bdbd-285ff8750aa4"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9a2deee1500648f99a6573e328fc674b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtMy0xLTEtMA_8583c292-aded-4961-aeff-b9ff6b32d3d5"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9a2deee1500648f99a6573e328fc674b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtNS0xLTEtMA_ff4901ca-465a-42b9-a914-215379f41746"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i9a2deee1500648f99a6573e328fc674b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtNy0xLTEtMA_51a6f094-53a7-43eb-81a8-364a60935a36"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9a2deee1500648f99a6573e328fc674b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtOC0xLTEtMA_49604462-f312-4473-818f-88e5f605d267"
      unitRef="usd">100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if6172085b28f44909939adcb8822a4d9_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItMS0xLTEtMA_b1ced3a2-4f76-43ca-a51c-59e14dc532fd"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if6172085b28f44909939adcb8822a4d9_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItMy0xLTEtMA_099bc29e-2587-447b-9268-19028521eb01"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if6172085b28f44909939adcb8822a4d9_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItNS0xLTEtMA_9767d268-01e5-4dcb-ab28-551dac75fdce"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="if6172085b28f44909939adcb8822a4d9_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItNy0xLTEtMA_c260cf8b-fdda-46f4-9dca-32e47fed1fc7"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if6172085b28f44909939adcb8822a4d9_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItOC0xLTEtMA_9c92169f-e911-448b-941c-8577db7fb584"
      unitRef="usd">100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtMS0xLTEtMA_1dec3bee-0323-4c39-946d-6e4f968581cf"
      unitRef="usd">356500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtMy0xLTEtMA_0e0c703b-7635-46d2-88c9-4029ad0474ca"
      unitRef="usd">3400000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtNS0xLTEtMA_1a67becc-3c2f-4cd0-ab0b-d618d30caeb1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtNy0xLTEtMA_3fca04e4-6ad0-4e5c-a396-f1c034955618"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i191305d807aa4e8fa7ba33979cfcc23c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtOC0xLTEtMA_bc868aa8-d85d-4a70-aaed-73b6812e015e"
      unitRef="usd">359900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA1Mw_1a2e4e7f-5fd3-48df-bf30-e4b0e563da37">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following is a summary of the amortized cost and estimated fair value of our debt securities at June&#160;30, 2021 by contractual maturity date (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&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:14.567%"/&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:11pt;font-weight:400;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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:11pt;font-weight:400;line-height:100%"&gt;Estimated Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Mature in less than one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;257.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;257.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Mature in one to five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;64.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;65.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Mature in more than five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;35.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;356.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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;359.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMS0xLTEtMS0w_d2aa9b7b-ebb0-45a2-99f4-95fc8b9fbe21"
      unitRef="usd">257000000.0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMS0zLTEtMS0w_a1ccea0d-b3a0-47a2-82c8-6e47bac7aa3f"
      unitRef="usd">257400000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMi0xLTEtMS0w_0bcaa366-d8c2-41cd-bb43-cdde9332025a"
      unitRef="usd">64000000.0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMi0zLTEtMS0w_36fc34b3-c0f5-431b-ab5d-e2561fa87aaf"
      unitRef="usd">65700000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMy0xLTEtMS0w_bd63fbaa-be2c-4cda-9fed-a0d8d19924e1"
      unitRef="usd">35500000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMy0zLTEtMS0w_d8cadbf9-a557-4f3d-8845-bf694aa1f7dd"
      unitRef="usd">36800000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfNC0xLTEtMS0w_118e641e-4764-460f-95a2-b31f75f77b68"
      unitRef="usd">356500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfNC0zLTEtMS0w_383761ab-4cac-402b-8754-00052e7745fe"
      unitRef="usd">359900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAyNA_dc2a04fa-1dd0-4920-87fb-a3e613dbf918">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Available-for-sale investments consist of the following (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amortized&lt;br/&gt;Cost&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:11pt;font-weight:400;line-height:100%"&gt;Unrealized&lt;br/&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:11pt;font-weight:400;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&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:11pt;font-weight:400;line-height:100%"&gt;Allowances for Credit Losses&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:11pt;font-weight:400;line-height:100%"&gt;Estimated&lt;br/&gt;Fair&lt;br/&gt;Value&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;130.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;133.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Municipal 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;35.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;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 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;U.S. government sponsored agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;74.7&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;76.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:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Foreign government obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Other foreign 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;262.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;267.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&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;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;262.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;267.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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="i554bd37e05494ad0ae1e8cbfa3ab96ec_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy0xLTEtMS0w_e40e611a-7d65-4a05-92d5-b3193d217238"
      unitRef="usd">130500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i554bd37e05494ad0ae1e8cbfa3ab96ec_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy0zLTEtMS0w_a258b4c7-d10a-4628-9764-58e0f988d7ac"
      unitRef="usd">2700000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i554bd37e05494ad0ae1e8cbfa3ab96ec_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy01LTEtMS0w_33b76639-c37e-4296-a021-729b205397d8"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i554bd37e05494ad0ae1e8cbfa3ab96ec_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy02LTEtMS0w_9709740b-2092-405a-8e5f-cf759bb40b12"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i554bd37e05494ad0ae1e8cbfa3ab96ec_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy04LTEtMS0w_082c28a8-e267-4ac6-a6f1-1ee6ce8ac0e8"
      unitRef="usd">133200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8c396a09c68146e5963b55a2095d23da_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC0xLTEtMS0w_c667d23f-db39-4793-85a2-772b8ddc405f"
      unitRef="usd">15000000.0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8c396a09c68146e5963b55a2095d23da_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC0zLTEtMS0w_c9c4d727-4149-4cae-a54d-61a994ae1cd7"
      unitRef="usd">200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8c396a09c68146e5963b55a2095d23da_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC01LTEtMS0w_be37d4e2-4f62-4d66-a119-bdfc779bd327"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i8c396a09c68146e5963b55a2095d23da_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC02LTEtMS0w_4fe5d829-af22-4a62-bcb6-f092ef8b94ff"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8c396a09c68146e5963b55a2095d23da_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC04LTEtMS0w_919fbc88-9a6d-40e8-9421-f9ed7834d23a"
      unitRef="usd">15200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icf53c4286f5445e4b5218247accbc5de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS0xLTEtMS0w_3c600448-1a9a-4007-83fb-65e58455ccf9"
      unitRef="usd">35800000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icf53c4286f5445e4b5218247accbc5de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS0zLTEtMS0w_bebd208c-9770-4faf-abff-211165e06004"
      unitRef="usd">300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icf53c4286f5445e4b5218247accbc5de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS01LTEtMS0w_93ccb2d6-0ae1-4d9c-8f0c-519dc97e7ce2"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="icf53c4286f5445e4b5218247accbc5de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS02LTEtMS0w_d1040f1b-3bcf-4963-8bb2-c0b1ac176482"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icf53c4286f5445e4b5218247accbc5de_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS04LTEtMS0w_d6851ad5-efe3-4c87-b685-a4fa6ac73379"
      unitRef="usd">36100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic9ddea5dda8e4b8980b8fdaa3add224a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi0xLTEtMS0w_19c2b0a3-e97d-4e64-a8e7-61bd61d716a6"
      unitRef="usd">74700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic9ddea5dda8e4b8980b8fdaa3add224a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi0zLTEtMS0w_a3b29722-6aef-466f-9536-61750c03f752"
      unitRef="usd">2200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic9ddea5dda8e4b8980b8fdaa3add224a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi01LTEtMS0w_8741fbe3-0888-4873-b3a4-02d839840e50"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="ic9ddea5dda8e4b8980b8fdaa3add224a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi02LTEtMS0w_fefbff41-6356-4bea-85b9-aabe3e3194ec"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic9ddea5dda8e4b8980b8fdaa3add224a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi04LTEtMS0w_71796839-5f1e-4fa6-9977-c662504de120"
      unitRef="usd">76900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i20d48ad56ff34d6aafe3f230691baebe_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy0xLTEtMS0w_9d61770c-f651-4363-843c-70b5334712e0"
      unitRef="usd">4000000.0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i20d48ad56ff34d6aafe3f230691baebe_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy0zLTEtMS0w_208efd07-b396-4b55-846b-0f48661ce9a1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i20d48ad56ff34d6aafe3f230691baebe_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy01LTEtMS0w_83e24778-070d-4b61-8bc8-8569ba373252"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i20d48ad56ff34d6aafe3f230691baebe_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy02LTEtMS0w_eec1221b-0332-4518-b9af-227327a415a3"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i20d48ad56ff34d6aafe3f230691baebe_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy04LTEtMS0w_1e183b86-96ed-41e5-b9b6-fbb49ddd31ca"
      unitRef="usd">4000000.0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ide5ef932c60944b4bad3f5b9bbddc2a8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC0xLTEtMS0w_9698cf0e-0dcb-4206-b140-4c1aab539d77"
      unitRef="usd">2100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ide5ef932c60944b4bad3f5b9bbddc2a8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC0zLTEtMS0w_0e8a1f7b-a3d1-4b4e-a017-915f0ce59974"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ide5ef932c60944b4bad3f5b9bbddc2a8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC01LTEtMS0w_f49a1d80-06d8-45be-bee0-eb2593cb51f6"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="ide5ef932c60944b4bad3f5b9bbddc2a8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC02LTEtMS0w_390478c6-ba93-4c66-a39b-03bdb4cf78be"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ide5ef932c60944b4bad3f5b9bbddc2a8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC04LTEtMS0w_6c0f06ea-6127-4935-a4bf-8b20d87c80da"
      unitRef="usd">2100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0886330ea869496e9e958eb6f98da8c6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS0xLTEtMS0w_390cc9bf-95f1-4c79-b820-b3ef4cf7e40e"
      unitRef="usd">262100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0886330ea869496e9e958eb6f98da8c6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS0zLTEtMS0w_8837d73b-3739-4cad-951b-2179980d255a"
      unitRef="usd">5400000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0886330ea869496e9e958eb6f98da8c6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS01LTEtMS0w_6612c41a-a300-4ac2-bc42-ed94f213cc49"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i0886330ea869496e9e958eb6f98da8c6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS02LTEtMS0w_93e7f0e6-9261-4770-bf1b-9e30f716fb78"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0886330ea869496e9e958eb6f98da8c6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS04LTEtMS0w_a2126a1b-ba4e-428a-9ee1-ba9abc7d8072"
      unitRef="usd">267500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i203b2988070143af944fcfc9ad017b41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtMS0xLTEtMA_8a18f749-00b1-4153-8a98-4dfbdefacec7"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i203b2988070143af944fcfc9ad017b41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtMy0xLTEtMA_f03390fd-3820-4be9-9a13-be89a37b1c37"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i203b2988070143af944fcfc9ad017b41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtNS0xLTEtMA_616bbd95-2505-4dfe-baaf-60b94acb0541"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i203b2988070143af944fcfc9ad017b41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtNi0xLTEtMA_9d0810cf-5aa0-4ec0-b517-a0db1fdfae89"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i203b2988070143af944fcfc9ad017b41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtOC0xLTEtMA_3c8883b5-933e-4226-98aa-c330e6b846e8"
      unitRef="usd">100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4dbc158c24e348489bf0dd8e11dbb702_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItMS0xLTEtMA_15ef7943-9a78-4e32-9235-48796a906edb"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4dbc158c24e348489bf0dd8e11dbb702_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItMy0xLTEtMA_df592a7e-6f58-4aa0-ba07-47c7e008521f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4dbc158c24e348489bf0dd8e11dbb702_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItNS0xLTEtMA_d31084ee-bc68-4f26-aa0a-7bd943d8b1cf"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i4dbc158c24e348489bf0dd8e11dbb702_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItNi0xLTEtMA_394f5ae7-82ef-40d1-97b5-f5aae7e0cf82"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4dbc158c24e348489bf0dd8e11dbb702_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItOC0xLTEtMA_00de1b35-6bb9-4c14-b266-a9f8e16ff013"
      unitRef="usd">100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtMS0xLTEtMA_30ca13e7-aee5-4a7d-b97c-883456bf2c86"
      unitRef="usd">262200000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtMy0xLTEtMA_1b5df69f-4311-4920-9435-9939a0777951"
      unitRef="usd">5400000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtNS0xLTEtMA_b46f6883-c1c4-41d8-8c34-48c7ec1542a7"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtNi0xLTEtMA_37618db0-ee60-4945-89f3-10666046a9ab"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifad9da947b3848ae949b6a87fdcba3b2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtOC0xLTEtMA_85634b40-b287-4826-932c-347d475829e7"
      unitRef="usd">267600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InterestReceivableCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfMjc0ODc3OTA4NTQ2MQ_44b44cd9-fdfa-49e5-bdaf-e2d8deb552a5"
      unitRef="usd">1900000</us-gaap:InterestReceivableCurrent>
    <us-gaap:InterestReceivableCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfMjc0ODc3OTA4MjY1Mw_7ffb443e-3101-4e15-b3a0-029b2684e181"
      unitRef="usd">1400000</us-gaap:InterestReceivableCurrent>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODkyOA_ba640067-25cc-4f8a-b570-996e01d40279">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following is a summary of our forward foreign exchange contracts (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Contracts maturing in July through September 2021 to sell foreign currency:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#d6ffd2;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Notional value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;274.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unrealized Loss&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#d6ffd2;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Contracts maturing in July through September 2021 to purchase foreign currency:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#d6ffd2;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Notional value&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;203.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:#d6ffd2;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Unrealized (Gain)/Loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#d6ffd2;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5657a27dcd4b4d2298db12f4059aefe2_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfMy0xLTEtMS0w_cd237536-aaa3-4c95-9d37-5643e11a5f06"
      unitRef="usd">274500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="ie22261ae544e4c0689eeb01071a3e5dc_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfNC0xLTEtMS0w_2827b167-972a-4279-ba6b-67f3b6f68162"
      unitRef="usd">100000</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibaec354031be473fa3cb551b90ab63b4_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfNi0xLTEtMS0w_a753d42f-d51d-4343-8ebe-dec127436699"
      unitRef="usd">203500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="ia4d4c432c68846bbbecbf50606c3a961_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfNy0xLTEtMS0w_76327941-e0ae-4143-af19-93ed784be134"
      unitRef="usd">-300000</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODUzMw_42f69c39-57d3-4dc6-b282-fdcb02c93b9a"
      unitRef="usd">6500000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODU0MA_2c552cc7-8204-466d-8390-a791adfcac87"
      unitRef="usd">500000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquityMethodInvestments
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODg4MQ_9d0de820-5f33-47a2-ba5c-3527628c7f03"
      unitRef="usd">33500000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODg4OA_750bcd96-64a3-4297-b8db-2e00ca82cf80"
      unitRef="usd">38400000</us-gaap:EquityMethodInvestments>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RleHRyZWdpb246MDM1ZDhiZDQ0NzExNGQxZWI5OWYyMTVkNjAxOTEzY2NfMzkw_bfc6d813-9080-4a80-8f0a-277d15c8bc49">GOODWILL AND OTHER PURCHASED INTANGIBLE ASSETS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Goodwill by segment are as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&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:12.556%"/&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:12.558%"/&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:11pt;font-weight:400;line-height:100%"&gt;Life&lt;br/&gt;Science&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:11pt;font-weight:400;line-height:100%"&gt;Clinical&lt;br/&gt;Diagnostics&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:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balances as of June 30, 2021 and December 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;277.9&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;349.2&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;627.1&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(41.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(293.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(335.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Goodwill, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;236.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;55.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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;291.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Information regarding our identifiable purchased intangible assets with definite and indefinite lives is as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:11pt;font-weight:400;line-height:100%"&gt;Weighted-Average Remaining Amortization Period (years)&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:11pt;font-weight:400;line-height:100%"&gt;Purchase&lt;br/&gt;Price&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:11pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:11pt;font-weight:400;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Customer relationships/lists&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.38&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;114.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(89.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;24.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Know how&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;193.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(174.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Developed product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13.68&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;217.6&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(111.8)&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;105.8&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;65.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(39.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.58&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.4&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(4.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Covenants not to compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total definite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;601.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(421.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;180.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;In-process research and development&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;4.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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total purchased intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;606.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;(421.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;184.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:11pt;font-weight:400;line-height:100%"&gt;Weighted-Average Remaining Amortization Period (years)&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:11pt;font-weight:400;line-height:100%"&gt;Purchase&lt;br/&gt;Price&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:11pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:11pt;font-weight:400;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Customer relationships/lists&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;116.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(87.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Know how&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.75&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;196.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(175.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Developed product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14.00&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;218.1&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(107.1)&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;111.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;65.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(37.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.82&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.6&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.4&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Covenants not to compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.87&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total definite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;608.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(413.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;194.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;In-process research and development&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;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:11pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total purchased intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;612.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;(413.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;199.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Amortization expense related to purchased intangible assets is as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&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:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&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:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:11pt;font-weight:400;line-height:100%"&gt;June 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:11pt;font-weight:400;line-height:100%"&gt;June 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:11pt;font-weight:400;line-height:100%"&gt;&#160;&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:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RleHRyZWdpb246MDM1ZDhiZDQ0NzExNGQxZWI5OWYyMTVkNjAxOTEzY2NfMzcx_09e17869-9776-451c-ac60-37aa46dade39">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Goodwill by segment are as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&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:12.556%"/&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:12.558%"/&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:11pt;font-weight:400;line-height:100%"&gt;Life&lt;br/&gt;Science&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:11pt;font-weight:400;line-height:100%"&gt;Clinical&lt;br/&gt;Diagnostics&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:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balances as of June 30, 2021 and December 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&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:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;277.9&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;349.2&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%"&gt;627.1&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Accumulated impairment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(41.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(293.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(335.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Goodwill, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;236.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;55.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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;291.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="ie8ee3c66d7914047bfeb003c0ee1c831_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTMtMS0xLTEtMA_44ef4bcf-4c1c-4033-88f2-f062d993b3f4"
      unitRef="usd">277900000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i9003b97235d448d998fdd40404429907_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTMtMS0xLTEtMA_4bc78a32-651d-4fe6-9639-59e167f31342"
      unitRef="usd">277900000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i6eb63a7645fa4d628320fb63a903bd84_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTMtMy0xLTEtMA_6572bcfb-8eaf-47b1-9fb0-48a27d5771fe"
      unitRef="usd">349200000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i54aeabd4aa22429b9ffd45cf06f9b0af_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTMtMy0xLTEtMA_67e67b2c-93aa-490d-8b3c-918b8344273f"
      unitRef="usd">349200000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTMtNS0xLTEtMA_05a8c456-d452-47d7-9e49-777e43020e69"
      unitRef="usd">627100000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTMtNS0xLTEtMA_82283970-c927-4cad-84fa-28f28b5ccda1"
      unitRef="usd">627100000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i9003b97235d448d998fdd40404429907_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTQtMS0xLTEtMA_2a8e4011-f53b-4c35-bc67-99259cd31c04"
      unitRef="usd">41800000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ie8ee3c66d7914047bfeb003c0ee1c831_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTQtMS0xLTEtMA_b90c8d7b-ef60-4815-b623-50890dc1fcdd"
      unitRef="usd">41800000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i54aeabd4aa22429b9ffd45cf06f9b0af_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTQtMy0xLTEtMA_0b89a62c-53e2-40c5-952e-792ee54325bb"
      unitRef="usd">293400000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i6eb63a7645fa4d628320fb63a903bd84_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTQtMy0xLTEtMA_b358ed89-ad00-4e0b-b880-14a0af28b5e3"
      unitRef="usd">293400000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTQtNS0xLTEtMA_141334a4-11a4-448f-a4fe-b3d47cbb8c0f"
      unitRef="usd">335200000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTQtNS0xLTEtMA_c67b9ef1-2276-42cc-80fe-4971ef15704d"
      unitRef="usd">335200000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ie8ee3c66d7914047bfeb003c0ee1c831_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTUtMS0xLTEtMA_69705c0a-0aef-4202-922c-447fa1726f77"
      unitRef="usd">236100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9003b97235d448d998fdd40404429907_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTUtMS0xLTEtMA_75aa7c8d-7a7c-4a97-ab1d-d4f008eb7475"
      unitRef="usd">236100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6eb63a7645fa4d628320fb63a903bd84_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTUtMy0xLTEtMA_86ef1aab-b750-47aa-b9c9-5b9a6edbca0a"
      unitRef="usd">55800000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i54aeabd4aa22429b9ffd45cf06f9b0af_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTUtMy0xLTEtMA_ba00e86d-b9d7-442d-ab40-2e389dab8830"
      unitRef="usd">55800000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTUtNS0xLTEtMA_390f4104-bc3e-44b2-bf0b-f5edbf70b834"
      unitRef="usd">291900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOmM3NTE3YzkyNzJkMzRjMzg5MmUwODU2MDc3YWNjMzcwL3RhYmxlcmFuZ2U6Yzc1MTdjOTI3MmQzNGMzODkyZTA4NTYwNzdhY2MzNzBfMTUtNS0xLTEtMA_908ac5bd-373d-4548-a63e-ef4fde8b32a6"
      unitRef="usd">291900000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RleHRyZWdpb246MDM1ZDhiZDQ0NzExNGQxZWI5OWYyMTVkNjAxOTEzY2NfMzY3_d5efc399-eb37-4e83-9fb1-9c5ad795f447">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Information regarding our identifiable purchased intangible assets with definite and indefinite lives is as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:11pt;font-weight:400;line-height:100%"&gt;Weighted-Average Remaining Amortization Period (years)&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:11pt;font-weight:400;line-height:100%"&gt;Purchase&lt;br/&gt;Price&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:11pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:11pt;font-weight:400;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Customer relationships/lists&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.38&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;114.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(89.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;24.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Know how&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;193.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(174.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;19.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Developed product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13.68&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;217.6&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(111.8)&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;105.8&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;65.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(39.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.58&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.4&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(4.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Covenants not to compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.47&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total definite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;601.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(421.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;180.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;In-process research and development&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;4.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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total purchased intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;606.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;(421.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;184.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:11pt;font-weight:400;line-height:100%"&gt;Weighted-Average Remaining Amortization Period (years)&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:11pt;font-weight:400;line-height:100%"&gt;Purchase&lt;br/&gt;Price&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:11pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:11pt;font-weight:400;line-height:100%"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Customer relationships/lists&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;116.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(87.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Know how&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.75&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;196.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(175.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Developed product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14.00&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;218.1&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(107.1)&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;111.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Licenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;65.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(37.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;28.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Tradenames&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.82&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.6&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.4&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Covenants not to compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.87&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total definite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;608.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(413.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;194.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;In-process research and development&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;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:11pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total purchased intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;612.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;(413.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;199.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="iad2298f9d8f2413795397c6cae97a067_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfMi0xLTEtMS0w_f257c0e7-e58a-4b52-abf9-5c660f47c2e3">P5Y4M17D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i76d0f36110a44e0f9b1585e27f2de90b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfMi0zLTEtMS0w_aba70376-1db3-4d39-84d6-1f891ff90b07"
      unitRef="usd">114000000.0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i76d0f36110a44e0f9b1585e27f2de90b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfMi01LTEtMS0w_93eb106a-5ea6-44e6-ad1e-4667899817a4"
      unitRef="usd">89100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i76d0f36110a44e0f9b1585e27f2de90b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfMi03LTEtMS0w_5d9694cb-d570-4960-bf27-1565472a1fb0"
      unitRef="usd">24900000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i04b676258657499daaa683ce54a45dc2_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfMy0xLTEtMS0w_0ce1d932-79c5-48ea-a584-f949551864ae">P4Y3M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i25c5ee6e7cfa4260982d1c8c21c574ad_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfMy0zLTEtMS0w_85076eb9-bb46-4697-926b-1c76e90be3a8"
      unitRef="usd">193700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i25c5ee6e7cfa4260982d1c8c21c574ad_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfMy01LTEtMS0w_9f603d9c-2f5b-4459-a9f1-cf911be4f965"
      unitRef="usd">174700000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i25c5ee6e7cfa4260982d1c8c21c574ad_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfMy03LTEtMS0w_4e03ac08-1f9d-40dd-8bb4-467e8e970f04"
      unitRef="usd">19000000.0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i0dea8baab40d47daa70ca167a2a83c1f_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfNC0xLTEtMS0w_61b4be15-7fae-4201-ac4e-0ef24ca51184">P13Y8M4D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icfd3b780308b43b0b5011654a95235f7_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfNC0zLTEtMS0w_25d0b075-2dc3-4bba-9aa1-f3d056706bb3"
      unitRef="usd">217600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icfd3b780308b43b0b5011654a95235f7_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfNC01LTEtMS0w_706d26bc-e4c7-4f4b-a341-951a30fb9bef"
      unitRef="usd">111800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icfd3b780308b43b0b5011654a95235f7_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfNC03LTEtMS0w_e1b7e6c9-b739-4936-8401-b87def71a4b6"
      unitRef="usd">105800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ia5fda75339854e848008812937356587_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfNS0xLTEtMS0w_61503d06-d407-4a2a-9f4e-b87e1e58203e">P7Y3M3D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0af8c00cb2e2457f814ccefe06dd16fa_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfNS0zLTEtMS0w_a5c07660-acf9-459a-a51e-b9fe43847e0c"
      unitRef="usd">65300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0af8c00cb2e2457f814ccefe06dd16fa_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfNS01LTEtMS0w_a48d960b-abb6-41b4-ab63-26d2ddbc5e89"
      unitRef="usd">39000000.0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0af8c00cb2e2457f814ccefe06dd16fa_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfNS03LTEtMS0w_d53e656b-f418-47c4-9f2d-3f7273827faa"
      unitRef="usd">26300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i4bafca8728c145149573af0f55412a12_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfNi0xLTEtMS0w_0095df94-74e8-4158-8017-a1ef9963b36f">P7Y6M29D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibdf8cdb50f56491699b5feb289c38683_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfNi0zLTEtMS0w_4f82def5-bb64-427b-847f-5ed4fc0c7942"
      unitRef="usd">6400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibdf8cdb50f56491699b5feb289c38683_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfNi01LTEtMS0w_c023df1a-8cd5-44df-a3ca-57e1c36a89c5"
      unitRef="usd">4300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibdf8cdb50f56491699b5feb289c38683_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfNi03LTEtMS0w_7f3e93ba-3f9b-4ca2-abc0-353c29fd9bb3"
      unitRef="usd">2100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i86586acf3c234ab8b630b32569abeca7_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfNy0xLTEtMS0w_a0899a7d-5485-4428-b0db-68df1dd104c9">P3Y5M19D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i52cb9b01e85242f7a55f4b48fb49397b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfNy0zLTEtMS0w_22e74d93-bf15-4fd7-8145-f64d7ef7fd62"
      unitRef="usd">4600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i52cb9b01e85242f7a55f4b48fb49397b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfNy01LTEtMS0w_4201630b-e9f7-4b9c-a721-db177bf6aff3"
      unitRef="usd">2400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i52cb9b01e85242f7a55f4b48fb49397b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfNy03LTEtMS0w_1e707993-a019-46f5-9df2-01b9fda8c4dd"
      unitRef="usd">2200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i554be15550f040db9fdd91335f823dc8_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfOS0zLTEtMS0w_3ee64e8a-e8e2-4e29-8820-ceb96b107d58"
      unitRef="usd">100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i554be15550f040db9fdd91335f823dc8_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfOS01LTEtMS0w_a6849847-183f-4a4d-9c72-0951f6156eda"
      unitRef="usd">100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i554be15550f040db9fdd91335f823dc8_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfOS03LTEtMS0w_038f6c8a-35a9-4404-9764-caa7b24d811e"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfMTAtMy0xLTEtMA_15fc5179-07f6-44f8-a0b3-23b0baa74916"
      unitRef="usd">601700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfMTAtNS0xLTEtMA_901e1254-76e8-468b-9bce-5285132f5b72"
      unitRef="usd">421400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfMTAtNy0xLTEtMA_cb3eae5f-eb8d-4cc4-b2a2-0783bb4dcc17"
      unitRef="usd">180300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i3e89110adc5a49258986d6ee1d90e78f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfMTEtMy0xLTEtMA_6b993091-f998-4882-8b1c-1f0cdb4fbc00"
      unitRef="usd">4600000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i3e89110adc5a49258986d6ee1d90e78f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfMTEtNy0xLTEtMA_010d881f-3910-4977-84b3-230ea961d08a"
      unitRef="usd">4600000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfMTItMy0xLTEtMA_ea2d171b-bb17-43b7-9209-6328f67dd3ac"
      unitRef="usd">606300000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfMTItNS0xLTEtMA_8ed55a58-f589-49b7-971e-a6bb940a4872"
      unitRef="usd">421400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjVlNTg5MjA5YTFmMjQ5ODdhNGFkMGZmYzNlMWY0MDkzL3RhYmxlcmFuZ2U6NWU1ODkyMDlhMWYyNDk4N2E0YWQwZmZjM2UxZjQwOTNfMTItNy0xLTEtMA_cd9247d8-0f05-47c1-8379-7754e5d4817b"
      unitRef="usd">184900000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ieb8ed5208b11479191885d906633a91d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfMi0xLTEtMS0w_31c72f57-4bc8-482f-b38d-866cfbb7a30f">P5Y6M3D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i67f873c37c0a4220a4b4331bec939f73_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfMi0zLTEtMS0w_ddf8302f-cc68-4d8d-a832-02fc1afda9bd"
      unitRef="usd">116600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i67f873c37c0a4220a4b4331bec939f73_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfMi01LTEtMS0w_e231236a-df2a-4397-a1a1-ed28393b77ad"
      unitRef="usd">87200000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i67f873c37c0a4220a4b4331bec939f73_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfMi03LTEtMS0w_d1d3be88-2833-477a-94c7-23b2bb799196"
      unitRef="usd">29400000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i77ebdfb6f30c4954b219da04c510d8c7_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfMy0xLTEtMS0w_61016e70-ccc8-4869-ade1-f3af446121bb">P4Y9M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i23ea5a8614b14ddabc7927418530ad37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfMy0zLTEtMS0w_c3e9d7a9-1cb3-4d3c-b99e-62fef4375689"
      unitRef="usd">196600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i23ea5a8614b14ddabc7927418530ad37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfMy01LTEtMS0w_b32c8ec7-8739-4d1d-90eb-c7249c0b04e9"
      unitRef="usd">175400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i23ea5a8614b14ddabc7927418530ad37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfMy03LTEtMS0w_4342a12c-9725-4823-b1f7-1971d19ee790"
      unitRef="usd">21200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i6014216c85554ec4a2dfa0a15454dc54_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfNC0xLTEtMS0w_c36c8d6f-83d4-4ddc-a90b-356168a7f8c1">P14Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i88c2ef02d3a447e895cf332de1ade78d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfNC0zLTEtMS0w_8b034a80-5246-40f6-8690-5b3f1ae5e82b"
      unitRef="usd">218100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i88c2ef02d3a447e895cf332de1ade78d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfNC01LTEtMS0w_d247777e-1b72-46bc-9157-fd6739015928"
      unitRef="usd">107100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i88c2ef02d3a447e895cf332de1ade78d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfNC03LTEtMS0w_3474583d-12a3-4778-96bc-8bcc6ea0fa17"
      unitRef="usd">111000000.0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i44c8614f65f441fdb2182aa265c5e49a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfNS0xLTEtMS0w_d8770f9f-7747-47f4-b8cb-9663fd4166da">P7Y8M23D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3a3fb402f8ff4b249e32e4607a4e1391_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfNS0zLTEtMS0w_f292a940-a35d-483e-aea1-5161f639cbb4"
      unitRef="usd">65600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3a3fb402f8ff4b249e32e4607a4e1391_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfNS01LTEtMS0w_86239778-98fb-48e1-8381-53f2fea6b1f5"
      unitRef="usd">37400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3a3fb402f8ff4b249e32e4607a4e1391_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfNS03LTEtMS0w_27dc0a7d-fb5a-480e-b51e-125e43289e74"
      unitRef="usd">28200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i34d24209b4d6469fabdb140f16109a39_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfNi0xLTEtMS0w_9df2b972-d50a-40e5-bd29-f46b7ff620a0">P7Y9M25D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ica45904f01974a0cbcd8021559b44eba_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfNi0zLTEtMS0w_55a05ba0-82c1-4dd9-9c6c-aee9f977e09e"
      unitRef="usd">6600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ica45904f01974a0cbcd8021559b44eba_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfNi01LTEtMS0w_6b1549ee-0374-4ab9-8203-f4943f9cde2b"
      unitRef="usd">4200000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ica45904f01974a0cbcd8021559b44eba_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfNi03LTEtMS0w_14105434-b39b-4daf-82d3-378ad6d254a1"
      unitRef="usd">2400000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i7b48fb1127384d5eb2d020c23f6945f2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfNy0xLTEtMS0w_f0795683-a0a1-460d-80e7-c6202babdc5a">P3Y10M13D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie5a2e3b3820f4a00a779d05e52496bec_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfNy0zLTEtMS0w_a8569a09-add3-4617-ab48-dc9f8d587525"
      unitRef="usd">4500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie5a2e3b3820f4a00a779d05e52496bec_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfNy01LTEtMS0w_ff7ac207-dfff-41c1-a718-ac83ff0a4f94"
      unitRef="usd">2000000.0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie5a2e3b3820f4a00a779d05e52496bec_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfNy03LTEtMS0w_7215de7a-5296-468f-8d0c-52a44d6ec031"
      unitRef="usd">2500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iab8b023488774ded861ab25459cac392_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfOS0zLTEtMS0w_ff1f436c-1ea6-419f-a9c3-1d69eec1a127"
      unitRef="usd">100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iab8b023488774ded861ab25459cac392_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfOS01LTEtMS0w_7e89838a-0331-4624-ba94-2b59ab5ecb71"
      unitRef="usd">100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iab8b023488774ded861ab25459cac392_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfOS03LTEtMS0w_e2776278-81d5-4367-b2e4-cbaf2c65252b"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfMTAtMy0xLTEtMA_532c7c18-7fe4-40d0-b47c-7ef4afb20aac"
      unitRef="usd">608100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfMTAtNS0xLTEtMA_5c0b9623-d249-4e02-8a6a-df6479c7c13e"
      unitRef="usd">413400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfMTAtNy0xLTEtMA_e9b519d3-f79a-4250-a13b-80aff88a25ba"
      unitRef="usd">194700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i662cd5b2d48b4d1f9c7c5bfd5251ca0d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfMTEtMy0xLTEtMA_d3396faa-0081-466b-a6a6-0a75a8b2dd2d"
      unitRef="usd">4800000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i662cd5b2d48b4d1f9c7c5bfd5251ca0d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfMTEtNy0xLTEtMA_2acbf1cb-68df-4bc1-af5a-8adad40e8617"
      unitRef="usd">4800000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfMTItMy0xLTEtMA_c6b10ab8-d3e8-47c8-9cf6-b23b268ad569"
      unitRef="usd">612900000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfMTItNS0xLTEtMA_8df87e1d-ae5f-4f2d-bad1-2b9d7b1baba1"
      unitRef="usd">413400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjlhZTgwYTVmZWI3ZTQ5YWNhZjNlY2Q5NjgzMWI2MWJmL3RhYmxlcmFuZ2U6OWFlODBhNWZlYjdlNDlhY2FmM2VjZDk2ODMxYjYxYmZfMTItNy0xLTEtMA_94ed87f4-2218-4713-9c59-d9cec4da7cc6"
      unitRef="usd">199500000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RleHRyZWdpb246MDM1ZDhiZDQ0NzExNGQxZWI5OWYyMTVkNjAxOTEzY2NfMzg5_ab76af82-cd30-40ff-b6de-1f5b914289a2">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Amortization expense related to purchased intangible assets is as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.321%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&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:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&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:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&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:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&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:11pt;font-weight:400;line-height:100%"&gt;June 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:11pt;font-weight:400;line-height:100%"&gt;June 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:11pt;font-weight:400;line-height:100%"&gt;&#160;&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:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjQ1N2FhZjRmMzQ4OTQ0NGM5MDNjY2Y5NzM4Mzk0ZmNlL3RhYmxlcmFuZ2U6NDU3YWFmNGYzNDg5NDQ0YzkwM2NjZjk3MzgzOTRmY2VfNC0xLTEtMS0w_4fbcacf4-cedd-4a61-a736-dde1973b1204"
      unitRef="usd">7200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjQ1N2FhZjRmMzQ4OTQ0NGM5MDNjY2Y5NzM4Mzk0ZmNlL3RhYmxlcmFuZ2U6NDU3YWFmNGYzNDg5NDQ0YzkwM2NjZjk3MzgzOTRmY2VfNC0zLTEtMS0w_ae1b536d-814b-4e41-9a07-1ae2cf875d08"
      unitRef="usd">7200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjQ1N2FhZjRmMzQ4OTQ0NGM5MDNjY2Y5NzM4Mzk0ZmNlL3RhYmxlcmFuZ2U6NDU3YWFmNGYzNDg5NDQ0YzkwM2NjZjk3MzgzOTRmY2VfNC01LTEtMS0w_d7991920-0baf-4277-ac2e-00c50b93b214"
      unitRef="usd">14400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80MC9mcmFnOjAzNWQ4YmQ0NDcxMTRkMWViOTlmMjE1ZDYwMTkxM2NjL3RhYmxlOjQ1N2FhZjRmMzQ4OTQ0NGM5MDNjY2Y5NzM4Mzk0ZmNlL3RhYmxlcmFuZ2U6NDU3YWFmNGYzNDg5NDQ0YzkwM2NjZjk3MzgzOTRmY2VfNC03LTEtMS0w_3d273869-6d00-4237-b92c-17f2cbb375e7"
      unitRef="usd">13100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RleHRyZWdpb246Nzc2YTNjMTYzMWNjNDQ4YTgzMTQ2MGQ3YjAwZTcxMmZfMTY1_fd1e31d9-476f-4dca-a8df-b40ae365287a">SUPPLEMENTAL CASH FLOW INFORMATION&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The reconciliation of net income to net cash provided by operating activities is as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,891.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,652.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Adjustments to reconcile net income to net cash provided by operating activities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;66.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;68.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Reduction in the carrying amount of right-of-use assets&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:11pt;font-weight:400;line-height:100%"&gt;19.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:11pt;font-weight:400;line-height:100%"&gt;18.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:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gains on dispositions of securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other-than-temporary impairment losses on investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Changes in fair market value of equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,210.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:11pt;font-weight:400;line-height:100%"&gt;(2,011.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:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Losses on dispositions of fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gain on divestiture of a division&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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;(11.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Changes in fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Payments for operating lease liabilities&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:11pt;font-weight:400;line-height:100%"&gt;(21.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:11pt;font-weight:400;line-height:100%"&gt;(18.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Decrease in accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;24.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Decrease (increase) in inventories&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:11pt;font-weight:400;line-height:100%"&gt;14.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:11pt;font-weight:400;line-height:100%"&gt;(79.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:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Increase in other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(19.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(18.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(Decrease) increase in accounts payable and other current liabilities&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:11pt;font-weight:400;line-height:100%"&gt;(34.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:11pt;font-weight:400;line-height:100%"&gt;29.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:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(Decrease) increase in income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(13.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;27.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Increase in deferred income taxes&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:11pt;font-weight:400;line-height:100%"&gt;503.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:11pt;font-weight:400;line-height:100%"&gt;437.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:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Increase in other long term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;34.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other&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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net cash provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;268.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;154.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Non-cash investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Purchased property, plant and equipment&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.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:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Purchased marketable securities and investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:3pt double #000000;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:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RleHRyZWdpb246Nzc2YTNjMTYzMWNjNDQ4YTgzMTQ2MGQ3YjAwZTcxMmZfMTY5_91a03582-b05b-4d56-8985-b4c007eb4261">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The reconciliation of net income to net cash provided by operating activities is as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,891.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,652.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:15.75pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Adjustments to reconcile net income to net cash provided by operating activities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;66.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;68.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Reduction in the carrying amount of right-of-use assets&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:11pt;font-weight:400;line-height:100%"&gt;19.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:11pt;font-weight:400;line-height:100%"&gt;18.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:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;18.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gains on dispositions of securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other-than-temporary impairment losses on investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Changes in fair market value of equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2,210.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:11pt;font-weight:400;line-height:100%"&gt;(2,011.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:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Losses on dispositions of fixed assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Gain on divestiture of a division&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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;(11.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Changes in fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Payments for operating lease liabilities&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:11pt;font-weight:400;line-height:100%"&gt;(21.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:11pt;font-weight:400;line-height:100%"&gt;(18.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Decrease in accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;24.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Decrease (increase) in inventories&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:11pt;font-weight:400;line-height:100%"&gt;14.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:11pt;font-weight:400;line-height:100%"&gt;(79.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:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Increase in other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(19.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(18.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(Decrease) increase in accounts payable and other current liabilities&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:11pt;font-weight:400;line-height:100%"&gt;(34.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:11pt;font-weight:400;line-height:100%"&gt;29.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:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(Decrease) increase in income taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(13.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;27.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Increase in deferred income taxes&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:11pt;font-weight:400;line-height:100%"&gt;503.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:11pt;font-weight:400;line-height:100%"&gt;437.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:#cdffcc;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Increase in other long term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;34.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other&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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net cash provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;268.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;154.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Non-cash investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Purchased property, plant and equipment&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.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:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Purchased marketable securities and investments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:3pt double #000000;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:NetIncomeLoss
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMi0xLTEtMS0w_08aa0b77-318e-4bbb-83e7-348aa6922073"
      unitRef="usd">1891500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMi0zLTEtMS0w_1816619a-9402-49b6-adce-45442569b9b6"
      unitRef="usd">1652300000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfNC0xLTEtMS0w_03735cb1-78ac-4a88-95f0-47888d24a1ff"
      unitRef="usd">66400000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfNC0zLTEtMS0w_5a5bf64d-81e8-4ab1-baf5-95d9fecb3af4"
      unitRef="usd">68300000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfNS0xLTEtMS0w_f2f5a6c9-308e-42b1-bbc3-1f2e032f69e4"
      unitRef="usd">19600000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfNS0zLTEtMS0w_40d5f60a-3f3c-44c1-b836-0c4b191b52c8"
      unitRef="usd">18700000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfNi0xLTEtMS0w_79830c82-ef34-42d5-8a12-0fa7a82e9bf6"
      unitRef="usd">23100000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfNi0zLTEtMS0w_26af5cd6-7d26-4898-852f-ca601f2deb0a"
      unitRef="usd">18500000</us-gaap:ShareBasedCompensation>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfNy0xLTEtMS0w_b03c0edd-6387-427c-931b-0bafcff842fe"
      unitRef="usd">100000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfNy0zLTEtMS0w_f514f2c1-3ca1-4d48-a815-f1d06fe3d2c8"
      unitRef="usd">600000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfOC0xLTEtMS0w_71eae1da-a65f-429b-ba65-f338f98c18c4"
      unitRef="usd">800000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfOC0zLTEtMS0w_95052ce0-988c-44d9-b7a2-dbf04f0a9009"
      unitRef="usd">4600000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfOS0xLTEtMS0w_7a4adde4-527f-47da-8b6c-506d8fd52e46"
      unitRef="usd">2210100000</us-gaap:MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfOS0zLTEtMS0w_2d9a1dde-aa31-4227-938c-17cf3c6ab671"
      unitRef="usd">2011200000</us-gaap:MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTAtMS0xLTEtMA_c1444097-e613-49e7-b73a-1f8fcd227a47"
      unitRef="usd">-400000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTAtMy0xLTEtMA_bb7354f0-2f1b-4e05-a732-8aa571cfb7c2"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTEtMS0xLTEtNjYw_6e8499ce-9bab-4903-9cf3-3d4be7681faf"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTEtMy0xLTEtNjYz_58776996-eccb-4db4-a460-f26972900f6e"
      unitRef="usd">11700000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTEtMS0xLTEtMA_5b855f43-6857-42c4-a89e-b820b3548d36"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTEtMy0xLTEtMA_8bc3c6be-b5a4-413f-9b33-7f22ab6f8dbd"
      unitRef="usd">-1100000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:IncreaseDecreaseInDeferredLiabilities
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTItMS0xLTEtMA_6cd55f84-aa4f-45e5-b15f-63ece519e965"
      unitRef="usd">-21100000</us-gaap:IncreaseDecreaseInDeferredLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredLiabilities
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTItMy0xLTEtMA_d60e0e4f-11dd-49b0-a33a-8c7dabbef74b"
      unitRef="usd">-18300000</us-gaap:IncreaseDecreaseInDeferredLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTMtMS0xLTEtMA_c7c8e5e3-61db-47a7-a985-816f00070611"
      unitRef="usd">-12900000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTMtMy0xLTEtMA_ecf231fe-634a-439d-ad1b-3b1837cda209"
      unitRef="usd">-24700000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTQtMS0xLTEtMA_e6347f30-3b48-4b7f-aa42-e2a72d96ff50"
      unitRef="usd">-14300000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTQtMy0xLTEtMA_1c542cb0-b191-4fa6-adf5-fa22bc116cdc"
      unitRef="usd">79800000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTUtMS0xLTEtMA_ddb86f64-f140-45b8-a298-3587226ac587"
      unitRef="usd">19500000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTUtMy0xLTEtMA_9832fe47-89ea-4fdc-879b-54ecfb163fcb"
      unitRef="usd">18600000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTYtMS0xLTEtMA_710d671e-11f8-410b-9d29-5f964d809e18"
      unitRef="usd">-34200000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTYtMy0xLTEtMA_5456aad4-29ce-4b1b-80af-6649c74d3557"
      unitRef="usd">29700000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTctMS0xLTEtMA_c9f9d073-0a78-43a1-a63d-582b397524dd"
      unitRef="usd">-13700000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTctMy0xLTEtMA_05dc012d-ae8a-455b-a287-0b6bd4fcdd4b"
      unitRef="usd">27800000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTgtMS0xLTEtMA_17304897-f7aa-4a30-a9c2-66b5fafbdbca"
      unitRef="usd">-503800000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTgtMy0xLTEtMA_3c1038b4-4230-43dc-9488-b61ec9ccbc53"
      unitRef="usd">-437400000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTktMS0xLTEtMA_7f586f0e-89f4-45fe-a01c-df559036b47d"
      unitRef="usd">34100000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMTktMy0xLTEtMA_b4cd96a8-a844-43a7-a9ad-8a2721238b5e"
      unitRef="usd">15500000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMjAtMS0xLTEtMA_98d41aae-e195-4117-91b3-96ebe50d8fec"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMjAtMy0xLTEtMA_2af558c4-6333-4c33-bb04-b6bd49fa3079"
      unitRef="usd">1300000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMjEtMS0xLTEtMA_0c29da81-2cb8-48a7-b3b0-74c2c6d6d2bc"
      unitRef="usd">268200000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMjEtMy0xLTEtMA_0c139be5-271e-445a-b5bf-395ac268439a"
      unitRef="usd">154900000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMjQtMS0xLTEtMA_72d62fab-55a7-4264-877e-b01b1bad6918"
      unitRef="usd">3800000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMjQtMy0xLTEtMA_ae9183eb-58ae-48a8-8b93-dd61c4f9113c"
      unitRef="usd">5800000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionInvestmentsAcquired1
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMjUtMS0xLTEtMA_82db9da0-6215-49a6-bb0b-a87100f7dc06"
      unitRef="usd">1400000</us-gaap:NoncashOrPartNoncashAcquisitionInvestmentsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionInvestmentsAcquired1
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80Ni9mcmFnOjc3NmEzYzE2MzFjYzQ0OGE4MzE0NjBkN2IwMGU3MTJmL3RhYmxlOmM5YzVjZGUxZmE2YTRhMTY4Yjc2ZWZlM2FiOTcxYzZkL3RhYmxlcmFuZ2U6YzljNWNkZTFmYTZhNGExNjhiNzZlZmUzYWI5NzFjNmRfMjUtMy0xLTEtMA_66a9f2d1-baf5-409f-8ee3-b1535d97758f"
      unitRef="usd">100000</us-gaap:NoncashOrPartNoncashAcquisitionInvestmentsAcquired1>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80OS9mcmFnOmFhMDViMDNhYmRlODQ0YTliN2IwNjBjODc2OWJlN2NiL3RleHRyZWdpb246YWEwNWIwM2FiZGU4NDRhOWI3YjA2MGM4NzY5YmU3Y2JfMTI1NA_e69ed7b3-f28b-4998-b725-2ebbc4184fc8">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%"&gt;5.&#160;&#160;&#160;&#160;LONG-TERM DEBT&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The principal components of long-term debt are as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.036%"/&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:11pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Finance leases and other debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current maturities&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:11pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In April 2019, Bio-Rad entered into a $200.0 million unsecured revolving credit facility ("Credit Agreement").  Borrowings under the Credit Agreement are on a revolving basis and can be used to make permitted acquisitions, for working capital and for other general corporate purposes.  We had no outstanding borrowings under the Credit Agreement as of June&#160;30, 2021; however, $0.2 million was utilized for domestic standby letters of credit that reduced our borrowing availability as of June&#160;30, 2021.  The Credit Agreement matures in April 2024.  If we had borrowed against our Credit Agreement, the borrowing rate would have been 1.275% at June&#160;30, 2021, which is based on the 3-month LIBOR. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The Credit Agreement requires Bio-Rad to comply with certain financial ratios and covenants, among other things.  These ratios and covenants include a leverage ratio test and an interest coverage test, as well as restrictions on our ability to declare or pay dividends, incur debt, guarantee debt, enter into transactions with affiliates, merge or consolidate, sell assets, make investments and create liens. &#160;We were in compliance with all of these ratios and covenants as of June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80OS9mcmFnOmFhMDViMDNhYmRlODQ0YTliN2IwNjBjODc2OWJlN2NiL3RleHRyZWdpb246YWEwNWIwM2FiZGU4NDRhOWI3YjA2MGM4NzY5YmU3Y2JfMTI0Ng_70039975-ea85-41f6-86fa-fa0f5dc79309">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The principal components of long-term debt are as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.036%"/&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:11pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Finance leases and other debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Less current maturities&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:11pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:OtherLongTermDebt
      contextRef="i105f08342e4441978d953739d92e6e2d_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80OS9mcmFnOmFhMDViMDNhYmRlODQ0YTliN2IwNjBjODc2OWJlN2NiL3RhYmxlOjliYWQ1NzI2Y2I0ZjRkMGE5NzRhNjQ0ZmYyNTQ0ODZkL3RhYmxlcmFuZ2U6OWJhZDU3MjZjYjRmNGQwYTk3NGE2NDRmZjI1NDQ4NmRfMS0xLTEtMS0w_207a5208-1df4-4b12-af1a-d4f693075981"
      unitRef="usd">12500000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="i480cb5c521b0405ab3e2e8f9cb8f06bd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80OS9mcmFnOmFhMDViMDNhYmRlODQ0YTliN2IwNjBjODc2OWJlN2NiL3RhYmxlOjliYWQ1NzI2Y2I0ZjRkMGE5NzRhNjQ0ZmYyNTQ0ODZkL3RhYmxlcmFuZ2U6OWJhZDU3MjZjYjRmNGQwYTk3NGE2NDRmZjI1NDQ4NmRfMS0zLTEtMS0w_f91de3b1-5b72-41f1-a85b-2e62913125e6"
      unitRef="usd">14100000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebtCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80OS9mcmFnOmFhMDViMDNhYmRlODQ0YTliN2IwNjBjODc2OWJlN2NiL3RhYmxlOjliYWQ1NzI2Y2I0ZjRkMGE5NzRhNjQ0ZmYyNTQ0ODZkL3RhYmxlcmFuZ2U6OWJhZDU3MjZjYjRmNGQwYTk3NGE2NDRmZjI1NDQ4NmRfMi0xLTEtMS0w_e7a41934-2b86-42e0-9c2d-a4c79731cdc4"
      unitRef="usd">1700000</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:OtherLongTermDebtCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80OS9mcmFnOmFhMDViMDNhYmRlODQ0YTliN2IwNjBjODc2OWJlN2NiL3RhYmxlOjliYWQ1NzI2Y2I0ZjRkMGE5NzRhNjQ0ZmYyNTQ0ODZkL3RhYmxlcmFuZ2U6OWJhZDU3MjZjYjRmNGQwYTk3NGE2NDRmZjI1NDQ4NmRfMi0zLTEtMS0w_c26aec76-755d-45f1-bfdc-e9f96f63d809"
      unitRef="usd">1800000</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80OS9mcmFnOmFhMDViMDNhYmRlODQ0YTliN2IwNjBjODc2OWJlN2NiL3RhYmxlOjliYWQ1NzI2Y2I0ZjRkMGE5NzRhNjQ0ZmYyNTQ0ODZkL3RhYmxlcmFuZ2U6OWJhZDU3MjZjYjRmNGQwYTk3NGE2NDRmZjI1NDQ4NmRfMy0xLTEtMS0w_af425aff-5e04-47a4-a16d-7442fef87d8d"
      unitRef="usd">10800000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80OS9mcmFnOmFhMDViMDNhYmRlODQ0YTliN2IwNjBjODc2OWJlN2NiL3RhYmxlOjliYWQ1NzI2Y2I0ZjRkMGE5NzRhNjQ0ZmYyNTQ0ODZkL3RhYmxlcmFuZ2U6OWJhZDU3MjZjYjRmNGQwYTk3NGE2NDRmZjI1NDQ4NmRfMy0zLTEtMS0w_fe90607b-a16c-49be-a7a4-115d06995875"
      unitRef="usd">12300000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3dcd1f58501f46e3a009bea3d4177e96_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80OS9mcmFnOmFhMDViMDNhYmRlODQ0YTliN2IwNjBjODc2OWJlN2NiL3RleHRyZWdpb246YWEwNWIwM2FiZGU4NDRhOWI3YjA2MGM4NzY5YmU3Y2JfMTU5_116fd6d2-6695-4d82-aa1c-7ded75aec9f7"
      unitRef="usd">200000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80OS9mcmFnOmFhMDViMDNhYmRlODQ0YTliN2IwNjBjODc2OWJlN2NiL3RleHRyZWdpb246YWEwNWIwM2FiZGU4NDRhOWI3YjA2MGM4NzY5YmU3Y2JfNDAy_715b0335-f276-4af4-b619-2a0f1b018af3"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5e51b1376e1640e588f8b505e261fc23_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80OS9mcmFnOmFhMDViMDNhYmRlODQ0YTliN2IwNjBjODc2OWJlN2NiL3RleHRyZWdpb246YWEwNWIwM2FiZGU4NDRhOWI3YjA2MGM4NzY5YmU3Y2JfNDc0_b4f69671-9d03-4dc5-a8c1-20f4f15936cb"
      unitRef="usd">200000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i3dcd1f58501f46e3a009bea3d4177e96_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl80OS9mcmFnOmFhMDViMDNhYmRlODQ0YTliN2IwNjBjODc2OWJlN2NiL3RleHRyZWdpb246YWEwNWIwM2FiZGU4NDRhOWI3YjA2MGM4NzY5YmU3Y2JfNzA5_b7a02509-44cf-4b2b-879d-66bcb792d053"
      unitRef="number">0.01275</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RleHRyZWdpb246MzdkMTE1YzJiZTIwNDZhOTg0MTIxMDRhYTc4MTQzOGNfNDgw_5ab723da-c021-45f7-b368-1d6b9d489b90">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;6.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%"&gt;ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income included in our condensed consolidated balance sheets consists of the following components (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&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:11pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&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:11pt;font-weight:400;line-height:100%"&gt;Foreign other post-employment benefits adjustments&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:11pt;font-weight:400;line-height:100%"&gt;Net unrealized holding gains on available-for-sale investments&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:11pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances as of January 1, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;298.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(26.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;282.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income, before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(158.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:11pt;font-weight:400;line-height:100%"&gt;1.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="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:11pt;font-weight:400;line-height:100%"&gt;(2.0)&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="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:11pt;font-weight:400;line-height:100%"&gt;(159.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from Accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Income tax effects&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:11pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income, net of income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;(158.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;(157.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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;Balances as of June 30, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;140.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;(23.4)&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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;125.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&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:11pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&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:11pt;font-weight:400;line-height:100%"&gt;Foreign other post-employment benefits adjustments&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:11pt;font-weight:400;line-height:100%"&gt;Net unrealized holding gains on available-for-sale investments&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:11pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances as of January 1, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(72.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(22.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(87.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income, before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;22.0&#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="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:11pt;font-weight:400;line-height:100%"&gt;(0.3)&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="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:11pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:11pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from Accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Income tax effects&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:11pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other comprehensive income, net of income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;22.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;26.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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;Balances as of June 30, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;(50.0)&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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;(21.6)&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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;10.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;(61.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The reclassification adjustments are calculated using the specific identification method.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The impact to income before taxes for amounts reclassified out of accumulated other comprehensive income into other income, net in the condensed consolidated statements of income were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&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:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&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;/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:400;line-height:100%"&gt;Three Months Ended&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:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;June 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:400;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Components of Comprehensive income&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:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amortization of foreign other post-employment benefit items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net holding gains on equity securities and available-for-sale investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RleHRyZWdpb246MzdkMTE1YzJiZTIwNDZhOTg0MTIxMDRhYTc4MTQzOGNfNDc5_92c49424-1941-4521-9d93-5a882d87a3cf">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income included in our condensed consolidated balance sheets consists of the following components (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&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:11pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&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:11pt;font-weight:400;line-height:100%"&gt;Foreign other post-employment benefits adjustments&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:11pt;font-weight:400;line-height:100%"&gt;Net unrealized holding gains on available-for-sale investments&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:11pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances as of January 1, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;298.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(26.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;9.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;282.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income, before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(158.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:11pt;font-weight:400;line-height:100%"&gt;1.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="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:11pt;font-weight:400;line-height:100%"&gt;(2.0)&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="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:11pt;font-weight:400;line-height:100%"&gt;(159.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from Accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Income tax effects&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:11pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income, net of income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;(158.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;(157.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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;Balances as of June 30, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;140.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;(23.4)&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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;125.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.937%"/&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:11pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&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:11pt;font-weight:400;line-height:100%"&gt;Foreign other post-employment benefits adjustments&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:11pt;font-weight:400;line-height:100%"&gt;Net unrealized holding gains on available-for-sale investments&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:11pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balances as of January 1, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(72.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(22.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(87.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income, before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;22.0&#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="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:11pt;font-weight:400;line-height:100%"&gt;(0.3)&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="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:11pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:11pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from Accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Income tax effects&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:11pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other comprehensive income, net of income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;22.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;26.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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;Balances as of June 30, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;(50.0)&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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;(21.6)&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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;10.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;(61.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if3ac6fe4fb544eaebd035e8cd730b182_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfMS0xLTEtMS0w_aa14eb64-b324-4585-8aaf-7432dae1e82a"
      unitRef="usd">298600000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idee9877a30c24657b3b769d2c08601ab_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfMS0yLTEtMS0w_6754099a-faff-4d33-ad45-733d8297de4c"
      unitRef="usd">-26000000.0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib82e071d62d8413389eb515b36a9e992_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfMS0zLTEtMS0w_440e65b4-5223-4ad0-859b-ac3e9fa3aa69"
      unitRef="usd">9800000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iaba72fce384e409f81765cc764931b2c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfMS00LTEtMS0w_efa2a9fa-f2f5-4283-a03a-e805353a858e"
      unitRef="usd">282400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="ibbfd192cb0eb474285b7e972cd1347bd_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfMi0xLTEtMS0w_26ddf371-5491-45b2-ab4d-3a06551be1bb"
      unitRef="usd">-158400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i27b0b8425aec41fa9cb806a4abba1d63_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfMi0yLTEtMS0w_4b15188b-4e35-41d1-a877-3f30001b2986"
      unitRef="usd">1300000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="iea2acc9e77d34ed9854565537f849453_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfMi0zLTEtMS0w_ae37098c-1799-4ee6-a2ca-34df13cf2632"
      unitRef="usd">-2000000.0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i7cd806e8a5a9498ea64fedf7463084ef_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfMi00LTEtMS0w_7778e4ed-a386-49f3-8186-620f211e979b"
      unitRef="usd">-159100000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ibbfd192cb0eb474285b7e972cd1347bd_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfMy0xLTEtMS0w_c8095b2f-d900-4fff-b196-55fa82771c9c"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i27b0b8425aec41fa9cb806a4abba1d63_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfMy0yLTEtMS0w_001647b4-0a29-4f54-9bd5-55e9410df46b"
      unitRef="usd">-1600000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="iea2acc9e77d34ed9854565537f849453_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfMy0zLTEtMS0w_3f662972-8b24-4180-975a-878b9df6abdc"
      unitRef="usd">100000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i7cd806e8a5a9498ea64fedf7463084ef_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfMy00LTEtMS0w_5503b8ca-ec53-4764-a262-99e22c6091a1"
      unitRef="usd">-1500000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="ibbfd192cb0eb474285b7e972cd1347bd_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfNC0xLTEtMS0w_d110f032-e4c3-46f4-84f4-c8550c9c66cf"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i27b0b8425aec41fa9cb806a4abba1d63_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfNC0yLTEtMS0w_8399e0de-63aa-4742-be2f-4408789f412f"
      unitRef="usd">300000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="iea2acc9e77d34ed9854565537f849453_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfNC0zLTEtMS0w_25803660-2f85-45af-85e8-05412910efd2"
      unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i7cd806e8a5a9498ea64fedf7463084ef_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfNC00LTEtMS0w_209bfb35-0fae-4304-b564-bb9950602d2a"
      unitRef="usd">-400000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibbfd192cb0eb474285b7e972cd1347bd_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfNS0xLTEtMS0w_2030b933-d1a9-40aa-a3b6-2a83b457acb9"
      unitRef="usd">-158200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i27b0b8425aec41fa9cb806a4abba1d63_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfNS0yLTEtMS0w_f633f789-11d3-480a-8676-adfcba4146ec"
      unitRef="usd">2600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iea2acc9e77d34ed9854565537f849453_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfNS0zLTEtMS0w_9c0c9680-b428-48ed-ae97-2062ff807080"
      unitRef="usd">-1600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7cd806e8a5a9498ea64fedf7463084ef_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfNS00LTEtMS0w_779062b3-eca7-44a0-9d5c-d61b2e5ab84c"
      unitRef="usd">-157200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7396e54544f44846a88fe228a85f2f81_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfNi0xLTEtMS0w_f88cfa3d-24a5-4194-8791-5c17e3ad427e"
      unitRef="usd">140400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic6aab3486738422eaa8ea0829f749940_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfNi0yLTEtMS0w_fd4e6853-ec81-415f-b4ca-055e732f0c9b"
      unitRef="usd">-23400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i331aa8f4dd6b4a8f8ef096d277344560_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfNi0zLTEtMS0w_369aacee-a71f-4fdc-a25b-6ba859d588e0"
      unitRef="usd">8200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7e39188e5cd94659ac9f37824154857b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjA3M2ZmYzJiMmMwZDQ1Njc4Yjk1NDY5ZjUzMjE2MTExL3RhYmxlcmFuZ2U6MDczZmZjMmIyYzBkNDU2NzhiOTU0NjlmNTMyMTYxMTFfNi00LTEtMS0w_e19114c2-5e7f-44a5-8f0a-053a194cb34d"
      unitRef="usd">125200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if02732ea13fb4a6580f2ade2b6bc619b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfMS0xLTEtMS0w_ae284a4f-8347-43f9-aaa5-ade55c0d5336"
      unitRef="usd">-72400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9d654a1477a94d87adae410a5c4c1263_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfMS0yLTEtMS0w_c2a9d24c-578c-4f92-9b0a-3ea8d9d2e7c4"
      unitRef="usd">-22200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ieb457e69c83149fe879cb45e11a7b2e5_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfMS0zLTEtMS0w_6eeb5567-f738-4bf2-8435-b2eac85581e0"
      unitRef="usd">7200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i89b461f069154598af8778f543ecbbde_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfMS00LTEtMS0w_3a9f41ea-b982-48d7-91cd-401931d821e2"
      unitRef="usd">-87400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i23b6e6964afb4cda8b01f68489e16259_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfMi0xLTEtMS0w_37561c54-1b2a-4142-a6d4-2e5d0591ce0b"
      unitRef="usd">22000000.0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i1cfb2d9bc90b4913a419acecf0d67050_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfMi0yLTEtMS0w_22a0714c-7c92-4908-8e21-77c064073534"
      unitRef="usd">-300000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i5a2e5a5ece8844a9834700a1d61e1a74_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfMi0zLTEtMS0w_b1aac5ba-cdd4-4da0-a633-353ea41090ed"
      unitRef="usd">4700000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="i47242223b0d341708c3659b3ac4f1a84_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfMi00LTEtMS0w_64b06055-245e-4739-a139-c9a19896b575"
      unitRef="usd">26400000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i23b6e6964afb4cda8b01f68489e16259_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfMy0xLTEtMS0w_2ed3800d-56bd-4e9b-bcca-e3c9759699c2"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i1cfb2d9bc90b4913a419acecf0d67050_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfMy0yLTEtMS0w_4684dd22-51f4-4c93-912f-3cf5f7207c6a"
      unitRef="usd">-700000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i5a2e5a5ece8844a9834700a1d61e1a74_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfMy0zLTEtMS0w_e521648e-ccdb-47f8-887c-dfb3921adaa3"
      unitRef="usd">600000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i47242223b0d341708c3659b3ac4f1a84_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfMy00LTEtMS0w_adc5c4af-9ac3-4671-b4f5-040509f94711"
      unitRef="usd">-100000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i23b6e6964afb4cda8b01f68489e16259_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfNC0xLTEtMS0w_c1a2a56f-63db-420b-a07c-c11cb167c40d"
      unitRef="usd">-400000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i1cfb2d9bc90b4913a419acecf0d67050_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfNC0yLTEtMS0w_5ec006ab-8e66-4d75-be94-ff77d4d3639c"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i5a2e5a5ece8844a9834700a1d61e1a74_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfNC0zLTEtMS0w_6f03e7da-6229-4abd-9a1b-5cfdd2bab3b0"
      unitRef="usd">900000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i47242223b0d341708c3659b3ac4f1a84_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfNC00LTEtMS0w_09ca002a-e604-4406-a844-2f037cbf475d"
      unitRef="usd">300000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i23b6e6964afb4cda8b01f68489e16259_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfNS0xLTEtMS0w_f3ba276b-5c85-4dd9-8fdf-de93bca44df2"
      unitRef="usd">22400000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1cfb2d9bc90b4913a419acecf0d67050_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfNS0yLTEtMS0w_4dd41019-780d-4475-9eef-ca367a92241c"
      unitRef="usd">600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5a2e5a5ece8844a9834700a1d61e1a74_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfNS0zLTEtMS0w_592f6c45-2e4e-43c1-a8a0-6e84cac668b7"
      unitRef="usd">3200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i47242223b0d341708c3659b3ac4f1a84_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfNS00LTEtMS0w_204a3458-2f71-4bfb-810d-333c7764d5b4"
      unitRef="usd">26200000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id12d562239c54e2cb9f07af2fbd1ddee_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfNi0xLTEtMS0w_7ae2ac8c-2f22-4a9e-b916-e5edbae657f6"
      unitRef="usd">-50000000.0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0b4e4cfeaaec45c8aff17ff432724b9f_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfNi0yLTEtMS0w_d8e18f17-f45d-427a-bb73-c24da8c18c6c"
      unitRef="usd">-21600000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2c87c8ddfc0c44c38f976defc0b7b4db_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfNi0zLTEtMS0w_df87f151-23df-4a47-9ab6-2d19bd1cc2d9"
      unitRef="usd">10400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5f12ecaef4e64cfd9b4fdcd6cf25eb7e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOmE0MjdhZWU1NDM1NzQ3NTE5NjU1YzZmYTVjNGZhYjlmL3RhYmxlcmFuZ2U6YTQyN2FlZTU0MzU3NDc1MTk2NTVjNmZhNWM0ZmFiOWZfNi00LTEtMS0w_a478c33e-6c9c-41b3-b63f-3172ef289cba"
      unitRef="usd">-61200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RleHRyZWdpb246MzdkMTE1YzJiZTIwNDZhOTg0MTIxMDRhYTc4MTQzOGNfNTQ5NzU1ODEzOTgxNg_01588cf0-a8c7-422e-b8d1-c314e6a94181">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The impact to income before taxes for amounts reclassified out of accumulated other comprehensive income into other income, net in the condensed consolidated statements of income were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&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:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&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;/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:400;line-height:100%"&gt;Three Months Ended&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:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:400;line-height:100%"&gt;June 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:400;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Components of Comprehensive income&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:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Amortization of foreign other post-employment benefit items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&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:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net holding gains on equity securities and available-for-sale investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i29e0a07ff6c940c494f58f991a05f7e4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjVhMWJmN2U2NTMzNzQxZmI4OTYzYmJkYTRkNGZhM2ZiL3RhYmxlcmFuZ2U6NWExYmY3ZTY1MzM3NDFmYjg5NjNiYmRhNGQ0ZmEzZmJfMy0yLTEtMS05MTY_a27a8a36-fe14-419c-a0e4-1c5914bf6a83"
      unitRef="usd">1100000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie5335ea508304284b851722d47b83c97_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjVhMWJmN2U2NTMzNzQxZmI4OTYzYmJkYTRkNGZhM2ZiL3RhYmxlcmFuZ2U6NWExYmY3ZTY1MzM3NDFmYjg5NjNiYmRhNGQ0ZmEzZmJfMy00LTEtMS05MTk_ae752dfc-617b-4f13-a5cc-5f3ecf11a425"
      unitRef="usd">400000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ifd94e541d5e247a39c12f3724b24b87b_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjVhMWJmN2U2NTMzNzQxZmI4OTYzYmJkYTRkNGZhM2ZiL3RhYmxlcmFuZ2U6NWExYmY3ZTY1MzM3NDFmYjg5NjNiYmRhNGQ0ZmEzZmJfMy02LTEtMS05MjI_0605a7b7-ea47-4528-94d2-0a19b8849f3f"
      unitRef="usd">1600000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie0b1e5f2a05e4595b989aaa30eb0ff58_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjVhMWJmN2U2NTMzNzQxZmI4OTYzYmJkYTRkNGZhM2ZiL3RhYmxlcmFuZ2U6NWExYmY3ZTY1MzM3NDFmYjg5NjNiYmRhNGQ0ZmEzZmJfMy04LTEtMS05MjU_d3fb79a0-c3be-452f-829c-9e7193da92e3"
      unitRef="usd">700000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia30c08b5aae245c4ada3f2a9e1de11d0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjVhMWJmN2U2NTMzNzQxZmI4OTYzYmJkYTRkNGZhM2ZiL3RhYmxlcmFuZ2U6NWExYmY3ZTY1MzM3NDFmYjg5NjNiYmRhNGQ0ZmEzZmJfNC0yLTEtMS05MTY_49b224ee-df9d-4557-bab8-65a3fc854a2c"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie235d0fba08348adabc76566ebce26e7_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjVhMWJmN2U2NTMzNzQxZmI4OTYzYmJkYTRkNGZhM2ZiL3RhYmxlcmFuZ2U6NWExYmY3ZTY1MzM3NDFmYjg5NjNiYmRhNGQ0ZmEzZmJfNC00LTEtMS05MTk_b8edae48-b627-4fee-a030-e316db5a6895"
      unitRef="usd">200000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie2498951ab6d4b40a586292a7290d237_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjVhMWJmN2U2NTMzNzQxZmI4OTYzYmJkYTRkNGZhM2ZiL3RhYmxlcmFuZ2U6NWExYmY3ZTY1MzM3NDFmYjg5NjNiYmRhNGQ0ZmEzZmJfNC02LTEtMS05MjI_b3c19f16-a696-4fbb-8b82-2a308f920654"
      unitRef="usd">100000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8d6f6ff8ce644b50918867b1f2a5aaa6_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl81NS9mcmFnOjM3ZDExNWMyYmUyMDQ2YTk4NDEyMTA0YWE3ODE0MzhjL3RhYmxlOjVhMWJmN2U2NTMzNzQxZmI4OTYzYmJkYTRkNGZhM2ZiL3RhYmxlcmFuZ2U6NWExYmY3ZTY1MzM3NDFmYjg5NjNiYmRhNGQ0ZmEzZmJfNC04LTEtMS05MjU_1d733841-91a0-468e-9910-3b4689dc1479"
      unitRef="usd">600000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RleHRyZWdpb246ZTRiMmM1MDg2MTJkNGEwMGExM2M2MGY3YTVkMWY0YTdfODk5_dd737372-7983-4d53-a41e-a89a8fe2fbdb">.&#160;&#160;&#160;&#160;EARNINGS PER SHARE&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is computed by dividing net income attributable to Bio-Rad by the weighted average number of common shares outstanding for that period. &#160;Diluted earnings per share takes into account the effect of dilutive securities, such as stock options and restricted stock, and uses the average share price for the period in determining the number of potential common shares that are to be added to the weighted average number of shares outstanding. &#160;Potential common shares are excluded from the diluted earnings per share calculation if the effect of including such securities would be anti-dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The weighted average number of common shares outstanding used to calculate basic and diluted earnings per share, and the anti-dilutive shares that are excluded from the diluted earnings per share calculation are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&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:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&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:11pt;font-weight:400;line-height:100%"&gt;June 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:11pt;font-weight:400;line-height:100%"&gt;June 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:11pt;font-weight:400;line-height:100%"&gt;&#160;&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:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;29,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;29,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;29,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;29,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:18pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Effect of potentially dilutive stock options and restricted stock awards&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:11pt;font-weight:400;line-height:100%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;30,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;30,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;30,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;30,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Anti-dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:11pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:11pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:11pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:11pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RleHRyZWdpb246ZTRiMmM1MDg2MTJkNGEwMGExM2M2MGY3YTVkMWY0YTdfOTA3_28785bda-b080-4bfb-9746-27dfe8f10b95">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The weighted average number of common shares outstanding used to calculate basic and diluted earnings per share, and the anti-dilutive shares that are excluded from the diluted earnings per share calculation are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&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:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&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:11pt;font-weight:400;line-height:100%"&gt;June 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:11pt;font-weight:400;line-height:100%"&gt;June 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:11pt;font-weight:400;line-height:100%"&gt;&#160;&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:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;29,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;29,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;29,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;29,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:18pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Effect of potentially dilutive stock options and restricted stock awards&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:11pt;font-weight:400;line-height:100%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;30,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;30,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;30,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;30,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Anti-dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:11pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:11pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:11pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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:11pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RhYmxlOjU3N2M1NjA2NmJlMDQwOGFhNzU1M2NjN2YwNzQwNDZjL3RhYmxlcmFuZ2U6NTc3YzU2MDY2YmUwNDA4YWE3NTUzY2M3ZjA3NDA0NmNfMy0xLTEtMS0w_05f957ac-b2ca-47fd-b29c-f3a8e325661e"
      unitRef="shares">29764000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RhYmxlOjU3N2M1NjA2NmJlMDQwOGFhNzU1M2NjN2YwNzQwNDZjL3RhYmxlcmFuZ2U6NTc3YzU2MDY2YmUwNDA4YWE3NTUzY2M3ZjA3NDA0NmNfMy0zLTEtMS0w_ebeae4bd-89a0-4de9-8c4c-9382a622f8d2"
      unitRef="shares">29652000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RhYmxlOjU3N2M1NjA2NmJlMDQwOGFhNzU1M2NjN2YwNzQwNDZjL3RhYmxlcmFuZ2U6NTc3YzU2MDY2YmUwNDA4YWE3NTUzY2M3ZjA3NDA0NmNfMy01LTEtMS0w_29f7822e-af61-42b8-bef4-3f6c52fa9e04"
      unitRef="shares">29793000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RhYmxlOjU3N2M1NjA2NmJlMDQwOGFhNzU1M2NjN2YwNzQwNDZjL3RhYmxlcmFuZ2U6NTc3YzU2MDY2YmUwNDA4YWE3NTUzY2M3ZjA3NDA0NmNfMy03LTEtMS0w_c82e16bf-b3f8-42d4-93e8-3a91d0f28b73"
      unitRef="shares">29759000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RhYmxlOjU3N2M1NjA2NmJlMDQwOGFhNzU1M2NjN2YwNzQwNDZjL3RhYmxlcmFuZ2U6NTc3YzU2MDY2YmUwNDA4YWE3NTUzY2M3ZjA3NDA0NmNfNC0xLTEtMS0w_a7337b17-262f-45fc-ba8f-ce118339d972"
      unitRef="shares">384000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RhYmxlOjU3N2M1NjA2NmJlMDQwOGFhNzU1M2NjN2YwNzQwNDZjL3RhYmxlcmFuZ2U6NTc3YzU2MDY2YmUwNDA4YWE3NTUzY2M3ZjA3NDA0NmNfNC0zLTEtMS0w_5661cdbf-9174-4299-9522-b28aa069de10"
      unitRef="shares">406000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RhYmxlOjU3N2M1NjA2NmJlMDQwOGFhNzU1M2NjN2YwNzQwNDZjL3RhYmxlcmFuZ2U6NTc3YzU2MDY2YmUwNDA4YWE3NTUzY2M3ZjA3NDA0NmNfNC01LTEtMS0w_f63259a3-bc9e-4bc7-8756-a0521e7e3656"
      unitRef="shares">374000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RhYmxlOjU3N2M1NjA2NmJlMDQwOGFhNzU1M2NjN2YwNzQwNDZjL3RhYmxlcmFuZ2U6NTc3YzU2MDY2YmUwNDA4YWE3NTUzY2M3ZjA3NDA0NmNfNC03LTEtMS0w_adfb4529-69a6-47c6-9a1a-fbda50fb7732"
      unitRef="shares">372000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RhYmxlOjU3N2M1NjA2NmJlMDQwOGFhNzU1M2NjN2YwNzQwNDZjL3RhYmxlcmFuZ2U6NTc3YzU2MDY2YmUwNDA4YWE3NTUzY2M3ZjA3NDA0NmNfNS0xLTEtMS0w_062bf1e1-502f-45d0-9692-8e88e813ae29"
      unitRef="shares">30148000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RhYmxlOjU3N2M1NjA2NmJlMDQwOGFhNzU1M2NjN2YwNzQwNDZjL3RhYmxlcmFuZ2U6NTc3YzU2MDY2YmUwNDA4YWE3NTUzY2M3ZjA3NDA0NmNfNS0zLTEtMS0w_7a4b2ca2-c05b-4619-bc46-9f4e4de72af4"
      unitRef="shares">30058000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RhYmxlOjU3N2M1NjA2NmJlMDQwOGFhNzU1M2NjN2YwNzQwNDZjL3RhYmxlcmFuZ2U6NTc3YzU2MDY2YmUwNDA4YWE3NTUzY2M3ZjA3NDA0NmNfNS01LTEtMS0w_a010e47a-c741-4eca-a6ee-bcbb0cf2f883"
      unitRef="shares">30167000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RhYmxlOjU3N2M1NjA2NmJlMDQwOGFhNzU1M2NjN2YwNzQwNDZjL3RhYmxlcmFuZ2U6NTc3YzU2MDY2YmUwNDA4YWE3NTUzY2M3ZjA3NDA0NmNfNS03LTEtMS0w_45369b0f-e8b2-44d1-9e2a-bca5b02a6a8f"
      unitRef="shares">30131000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RhYmxlOjU3N2M1NjA2NmJlMDQwOGFhNzU1M2NjN2YwNzQwNDZjL3RhYmxlcmFuZ2U6NTc3YzU2MDY2YmUwNDA4YWE3NTUzY2M3ZjA3NDA0NmNfNi0xLTEtMS0w_106c45d6-0789-4308-91e7-daea01627bf7"
      unitRef="shares">23000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RhYmxlOjU3N2M1NjA2NmJlMDQwOGFhNzU1M2NjN2YwNzQwNDZjL3RhYmxlcmFuZ2U6NTc3YzU2MDY2YmUwNDA4YWE3NTUzY2M3ZjA3NDA0NmNfNi0zLTEtMS0w_f73e2375-0081-4267-963e-e1cc351b86b9"
      unitRef="shares">3000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RhYmxlOjU3N2M1NjA2NmJlMDQwOGFhNzU1M2NjN2YwNzQwNDZjL3RhYmxlcmFuZ2U6NTc3YzU2MDY2YmUwNDA4YWE3NTUzY2M3ZjA3NDA0NmNfNi01LTEtMS0w_8555ac4a-59e3-4705-acdb-1db029ff9ba5"
      unitRef="shares">23000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82MS9mcmFnOmU0YjJjNTA4NjEyZDRhMDBhMTNjNjBmN2E1ZDFmNGE3L3RhYmxlOjU3N2M1NjA2NmJlMDQwOGFhNzU1M2NjN2YwNzQwNDZjL3RhYmxlcmFuZ2U6NTc3YzU2MDY2YmUwNDA4YWE3NTUzY2M3ZjA3NDA0NmNfNi03LTEtMS0w_97f1c6bc-7da8-4799-8a9c-0dfe5f309d85"
      unitRef="shares">40000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RleHRyZWdpb246MDZkOWYxMmU1MmZhNGY0NjkwOGQ1NjgyNWEwOTM1MjBfMTM1_912fd487-c5f0-4c03-80c7-13156f3062c5">.&#160;&#160;&#160;&#160;OTHER INCOME AND EXPENSE, NET&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Other (income) expense, net includes the following components (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&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:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&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:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:11pt;font-weight:400;line-height:100%"&gt;June 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:11pt;font-weight:400;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="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:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Interest and investment income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(10.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(19.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(12.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net realized gains on investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other-than-temporary impairment loss on investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Gain on divestiture of a division&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(11.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(11.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Other (income) expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(17.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(17.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(20.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RleHRyZWdpb246MDZkOWYxMmU1MmZhNGY0NjkwOGQ1NjgyNWEwOTM1MjBfMTQw_ad44e815-cb98-4553-95ce-bf9dbf513f5a">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Other (income) expense, net includes the following components (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&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:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&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:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:11pt;font-weight:400;line-height:100%"&gt;June 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:11pt;font-weight:400;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="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:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Interest and investment income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(10.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(19.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(12.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Net realized gains on investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other-than-temporary impairment loss on investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Gain on divestiture of a division&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(11.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(11.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Other (income) expense, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(17.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(17.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(20.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfMy0xLTEtMS0w_dcb811d4-09b5-4645-92bb-3e6f3669f1a4"
      unitRef="usd">700000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfMy0zLTEtMS0w_88353e03-eb49-45f6-8362-35ff384e0538"
      unitRef="usd">10000000.0</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfMy01LTEtMS0w_5521e670-06fd-4a3d-90c2-f0be4e2ab1ad"
      unitRef="usd">19000000.0</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfMy03LTEtMS0w_ac4cbdd3-4792-4de2-9b11-c1a4c9d48a63"
      unitRef="usd">12800000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfNC0xLTEtMS0w_3ad61793-d4dd-4e12-8e12-7e9fc654f36b"
      unitRef="usd">0</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfNC0zLTEtMS0w_643a8451-1219-4a01-889e-47f45a3b58bf"
      unitRef="usd">200000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfNC01LTEtMS0w_85a0bde2-314f-4e56-a07b-9aa389881c74"
      unitRef="usd">100000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfNC03LTEtMS0w_e2d30571-f4a5-42d3-a070-8705a2668947"
      unitRef="usd">-600000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfNS0xLTEtMS0w_d63be20e-5124-47ef-bc51-77a5f4b9d29b"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfNS0zLTEtMS0w_d378ff73-1fee-4f73-b00b-d98a1625966b"
      unitRef="usd">4600000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfNS01LTEtMS0w_f1053c33-0c0f-4601-a23e-7173aa62f832"
      unitRef="usd">800000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfNS03LTEtMS0w_1ec139ea-bc9f-4d67-a520-86f9f6b649f7"
      unitRef="usd">4600000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfNi0xLTEtMS0w_77014d60-12ec-4458-adc8-e190f0a53c2c"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfNi0zLTEtMS0w_e7035524-c0b4-48e9-9700-b3877904a1b2"
      unitRef="usd">11700000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfNi01LTEtMS0w_efb90036-b208-4ecc-9f0c-ca1440b67b8c"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfNi03LTEtMS0w_35970b44-7925-49ac-87df-94bb46f56527"
      unitRef="usd">11700000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfNy0xLTEtMS0w_3f5aa79f-ab6f-49bd-aca6-094f0875e3c4"
      unitRef="usd">800000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfNy0zLTEtMS0w_5d9d4bf6-4b2f-48ae-8f3d-4ac5a0953788"
      unitRef="usd">100000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfNy01LTEtMS0w_fb85c436-85eb-47df-a606-6b9a3a36e928"
      unitRef="usd">1000000.0</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfNy03LTEtMS0w_91f6fed6-deaf-4b92-8381-d84e6ce13c62"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfOC0xLTEtMS0w_81605c0f-bb5b-4b63-bb00-bc52de61f344"
      unitRef="usd">-100000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfOC0zLTEtMS0w_49b92bc2-a0b8-4e0a-b135-d1b3a11da40c"
      unitRef="usd">17200000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfOC01LTEtMS0w_3057ac3c-d2a3-40e9-a692-f7aa401d9e32"
      unitRef="usd">17300000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82NC9mcmFnOjA2ZDlmMTJlNTJmYTRmNDY5MDhkNTY4MjVhMDkzNTIwL3RhYmxlOjZiZTE1ZDY4ZWViODQxZGJiOTUxYTI1YTBkNTAyOGQ0L3RhYmxlcmFuZ2U6NmJlMTVkNjhlZWI4NDFkYmI5NTFhMjVhMGQ1MDI4ZDRfOC03LTEtMS0w_d52a620d-6bf3-4089-aa73-21cd6d9cd8b1"
      unitRef="usd">20500000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82Ny9mcmFnOjI3N2Y0YWU0YmRjNTRlY2U4MDYyMWQxZDNmY2Q1YzdmL3RleHRyZWdpb246Mjc3ZjRhZTRiZGM1NGVjZTgwNjIxZDFkM2ZjZDVjN2ZfMjM3Nw_ee9c2b42-5576-40f9-baa9-c532ac14091c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%"&gt;9.&#160;&#160;&#160;&#160;INCOME TAXES &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Our effective income tax rate was 21.0% and 22.4% for the three months ended June&#160;30, 2021 and 2020, respectively.  Our effective income tax rate was 22.9% and 23.0% for the six months ended June&#160;30, 2021 and 2020, respectively.     &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The realization of deferred tax assets is dependent upon the generation of sufficient taxable income of the appropriate character in future periods.  We regularly assess our ability to realize our deferred tax assets and establish a valuation allowance if it is more likely than not that some portion, or all, of our deferred tax assets will not be realized.  In assessing the realizability of our deferred tax assets, we weigh all available positive and negative evidence.  Due to the weight of objectively verifiable negative evidence, we believe that it is more likely than not that certain foreign deferred tax assets will not be realized as of  June&#160;30, 2021, and have maintained a valuation allowance on such deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Our income tax returns are routinely audited by U.S. federal, state and foreign tax authorities.  We are currently under examination by many of these tax authorities.  There are differing interpretations of tax laws and regulations, and as a result, significant disputes may arise with these tax authorities involving issues around the timing and amount of deductions and allocations of income among various tax jurisdictions.  We evaluate our exposures associated with our tax filing positions on a quarterly basis.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We record liabilities for unrecognized tax benefits related to uncertain tax positions.  We do not believe any currently pending uncertain tax positions will have a material adverse effect on our condensed consolidated financial statements, although an adverse resolution of one or more of these uncertain tax positions in any period may have a material impact on the results of operations for that period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"&gt;Our gross unrecognized tax benefits were $53.1&#160;million and $55.8&#160;million as of June&#160;30, 2021 and December&#160;31, 2020, respectively.  The decrease to our gross unrecognized tax benefits is primarily related to the release of the reserves due to the lapse of certain statute of limitations. &lt;/span&gt;&lt;/div&gt;As of June&#160;30, 2021, based on the expected outcome of certain examinations or as a result of the expiration of statutes of limitations for certain jurisdictions, we believe that within the next twelve months it is reasonably possible that our previously unrecognized tax benefits could decrease by up to $18.8&#160;million.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82Ny9mcmFnOjI3N2Y0YWU0YmRjNTRlY2U4MDYyMWQxZDNmY2Q1YzdmL3RleHRyZWdpb246Mjc3ZjRhZTRiZGM1NGVjZTgwNjIxZDFkM2ZjZDVjN2ZfNTc_ce554557-66b7-4006-a2e1-db52a26f2d4a"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82Ny9mcmFnOjI3N2Y0YWU0YmRjNTRlY2U4MDYyMWQxZDNmY2Q1YzdmL3RleHRyZWdpb246Mjc3ZjRhZTRiZGM1NGVjZTgwNjIxZDFkM2ZjZDVjN2ZfNjQ_0ef72e61-f782-4a50-a4cc-1fff69fca484"
      unitRef="number">0.224</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82Ny9mcmFnOjI3N2Y0YWU0YmRjNTRlY2U4MDYyMWQxZDNmY2Q1YzdmL3RleHRyZWdpb246Mjc3ZjRhZTRiZGM1NGVjZTgwNjIxZDFkM2ZjZDVjN2ZfMTY0OTI2NzQ0NDA5MA_c88e56fb-22fa-4d89-a999-ea91a29e056e"
      unitRef="number">0.229</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82Ny9mcmFnOjI3N2Y0YWU0YmRjNTRlY2U4MDYyMWQxZDNmY2Q1YzdmL3RleHRyZWdpb246Mjc3ZjRhZTRiZGM1NGVjZTgwNjIxZDFkM2ZjZDVjN2ZfMTY0OTI2NzQ0NDA5OQ_63e73c30-0720-4216-9530-5f9dd6e62dbb"
      unitRef="number">0.230</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82Ny9mcmFnOjI3N2Y0YWU0YmRjNTRlY2U4MDYyMWQxZDNmY2Q1YzdmL3RleHRyZWdpb246Mjc3ZjRhZTRiZGM1NGVjZTgwNjIxZDFkM2ZjZDVjN2ZfMTgwMA_69abd788-9eff-4ade-8437-d69548dd5470"
      unitRef="usd">53100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82Ny9mcmFnOjI3N2Y0YWU0YmRjNTRlY2U4MDYyMWQxZDNmY2Q1YzdmL3RleHRyZWdpb246Mjc3ZjRhZTRiZGM1NGVjZTgwNjIxZDFkM2ZjZDVjN2ZfMTgwNw_cbf2dad5-fabd-4a28-9060-1e28a7e3cd7c"
      unitRef="usd">55800000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl82Ny9mcmFnOjI3N2Y0YWU0YmRjNTRlY2U4MDYyMWQxZDNmY2Q1YzdmL3RleHRyZWdpb246Mjc3ZjRhZTRiZGM1NGVjZTgwNjIxZDFkM2ZjZDVjN2ZfMjMyMQ_3398bf9d-e3ce-4308-b2b9-34e218061975"
      unitRef="usd">18800000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RleHRyZWdpb246NDNiN2I5MTc2ZmNiNGQ4YzkyMjZmNWU1ZjM1MDNjOWVfMTE3MQ_7c646ee2-83ab-4b71-b1c7-e982852c4b24">SEGMENT INFORMATION&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Information regarding operating segments for the three months ended June&#160;30, 2021 and 2020 is as follows (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.634%"/&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:11pt;font-weight:400;line-height:100%"&gt;Life&lt;br/&gt;Science&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:11pt;font-weight:400;line-height:100%"&gt;Clinical&lt;br/&gt;Diagnostics&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:11pt;font-weight:400;line-height:100%"&gt;Other&lt;br/&gt;Operations&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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Segment net sales&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;334.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;380.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;252.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;283.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Segment net profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;64.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;60.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;35.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Information regarding operating segments for the six months ended June&#160;30, 2021 and 2020 is as follows (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.634%"/&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:11pt;font-weight:400;line-height:100%"&gt;Life&lt;br/&gt;Science&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:11pt;font-weight:400;line-height:100%"&gt;Clinical&lt;br/&gt;Diagnostics&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:11pt;font-weight:400;line-height:100%"&gt;Other&lt;br/&gt;Operations&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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Segment net sales&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;700.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;738.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;479.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;623.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Segment net profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;166.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;58.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;59.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;54.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;Segment results are presented in the same manner as we present our operations internally to make operating decisions and assess performance.  Our chief operating decision maker ("CODM") views all operating expenses, interest expense and corporate overhead as directly supporting the strategies of our segments.  As a result, starting in 2021 these costs are fully allocated to our reportable segments.  Prior to this change, the difference between total segment allocated interest expense, depreciation and amortization, and the corresponding consolidated amounts was attributable to our corporate headquarters.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;The historical segment information has been recast to conform to the current allocation methodology of corporate operating and other expenses to the segments. &#160;Interest expense is charged to segments based on the carrying amount of inventory and receivables employed by that segment.  The following reconciles total segment profit to consolidated income&#160;before income taxes (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&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:8.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="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:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&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:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&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:11pt;font-weight:400;line-height:100%"&gt;June 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:11pt;font-weight:400;line-height:100%"&gt;June 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total segment profit &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;124.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;46.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;224.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;114.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Foreign currency exchange gains (losses), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.8&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.7&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Change in fair market value of equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,030.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,183.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,210.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,011.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Consolidated income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;1,156.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;1,245.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;2,454.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;2,144.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RleHRyZWdpb246NDNiN2I5MTc2ZmNiNGQ4YzkyMjZmNWU1ZjM1MDNjOWVfMTE1Nw_1858519f-3a67-470f-a2d7-3ef65519402f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Information regarding operating segments for the three months ended June&#160;30, 2021 and 2020 is as follows (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.634%"/&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:11pt;font-weight:400;line-height:100%"&gt;Life&lt;br/&gt;Science&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:11pt;font-weight:400;line-height:100%"&gt;Clinical&lt;br/&gt;Diagnostics&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:11pt;font-weight:400;line-height:100%"&gt;Other&lt;br/&gt;Operations&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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Segment net sales&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;334.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;380.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;252.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;283.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Segment net profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;64.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;60.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;35.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3f4b5e50c8c48689bf79d5405560431_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOjAzNDkyNDcwYTk0ZjRlZjVhNjkyN2M0MTdmY2RiNWExL3RhYmxlcmFuZ2U6MDM0OTI0NzBhOTRmNGVmNWE2OTI3YzQxN2ZjZGI1YTFfMi0yLTEtMS0w_e4ab9c3a-565f-4cb6-b580-b2b9f457850d"
      unitRef="usd">334200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ce92b5b18964a659c4c89dd70b54642_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOjAzNDkyNDcwYTk0ZjRlZjVhNjkyN2M0MTdmY2RiNWExL3RhYmxlcmFuZ2U6MDM0OTI0NzBhOTRmNGVmNWE2OTI3YzQxN2ZjZGI1YTFfMi00LTEtMS0w_aa48afb1-594e-4c05-b53f-abc8ee97626c"
      unitRef="usd">380200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idbe99f72577d4db8a2451f683da992a2_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOjAzNDkyNDcwYTk0ZjRlZjVhNjkyN2M0MTdmY2RiNWExL3RhYmxlcmFuZ2U6MDM0OTI0NzBhOTRmNGVmNWE2OTI3YzQxN2ZjZGI1YTFfMi02LTEtMS0w_7efe85e0-2c6a-427c-9dda-73d9d5de36d1"
      unitRef="usd">1500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68409380cfb640fa841a42fd55cf68a7_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOjAzNDkyNDcwYTk0ZjRlZjVhNjkyN2M0MTdmY2RiNWExL3RhYmxlcmFuZ2U6MDM0OTI0NzBhOTRmNGVmNWE2OTI3YzQxN2ZjZGI1YTFfMy0yLTEtMS0w_efc1eda8-4e34-4f4d-b981-ad32903efe9f"
      unitRef="usd">252100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia51d72b8e7d747d698924c246770a167_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOjAzNDkyNDcwYTk0ZjRlZjVhNjkyN2M0MTdmY2RiNWExL3RhYmxlcmFuZ2U6MDM0OTI0NzBhOTRmNGVmNWE2OTI3YzQxN2ZjZGI1YTFfMy00LTEtMS0w_77cc922a-8cf1-41a0-9482-65d25587f328"
      unitRef="usd">283200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60390d4a0c7c44f4908bb769b622bf8f_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOjAzNDkyNDcwYTk0ZjRlZjVhNjkyN2M0MTdmY2RiNWExL3RhYmxlcmFuZ2U6MDM0OTI0NzBhOTRmNGVmNWE2OTI3YzQxN2ZjZGI1YTFfMy02LTEtMS0w_49530085-4b54-4806-9e04-a044ce1cfdeb"
      unitRef="usd">1600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie3f4b5e50c8c48689bf79d5405560431_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOjAzNDkyNDcwYTk0ZjRlZjVhNjkyN2M0MTdmY2RiNWExL3RhYmxlcmFuZ2U6MDM0OTI0NzBhOTRmNGVmNWE2OTI3YzQxN2ZjZGI1YTFfNS0yLTEtMS0w_94457293-50a2-41b7-adc5-42bc39e8debc"
      unitRef="usd">64600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0ce92b5b18964a659c4c89dd70b54642_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOjAzNDkyNDcwYTk0ZjRlZjVhNjkyN2M0MTdmY2RiNWExL3RhYmxlcmFuZ2U6MDM0OTI0NzBhOTRmNGVmNWE2OTI3YzQxN2ZjZGI1YTFfNS00LTEtMS0w_c1531498-20b1-40b0-b01a-82d0d2e23b33"
      unitRef="usd">60100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="idbe99f72577d4db8a2451f683da992a2_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOjAzNDkyNDcwYTk0ZjRlZjVhNjkyN2M0MTdmY2RiNWExL3RhYmxlcmFuZ2U6MDM0OTI0NzBhOTRmNGVmNWE2OTI3YzQxN2ZjZGI1YTFfNS02LTEtMS0w_0695692e-f2a8-4251-8e8f-1e823e6bbad1"
      unitRef="usd">-300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i68409380cfb640fa841a42fd55cf68a7_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOjAzNDkyNDcwYTk0ZjRlZjVhNjkyN2M0MTdmY2RiNWExL3RhYmxlcmFuZ2U6MDM0OTI0NzBhOTRmNGVmNWE2OTI3YzQxN2ZjZGI1YTFfNi0yLTEtMS0w_07dd6154-f4d7-439a-9d9c-bc0fc218c5ff"
      unitRef="usd">35400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia51d72b8e7d747d698924c246770a167_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOjAzNDkyNDcwYTk0ZjRlZjVhNjkyN2M0MTdmY2RiNWExL3RhYmxlcmFuZ2U6MDM0OTI0NzBhOTRmNGVmNWE2OTI3YzQxN2ZjZGI1YTFfNi00LTEtMS0w_a2f9dbb1-b718-4172-9e7a-03a4d1da26dd"
      unitRef="usd">10500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i60390d4a0c7c44f4908bb769b622bf8f_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOjAzNDkyNDcwYTk0ZjRlZjVhNjkyN2M0MTdmY2RiNWExL3RhYmxlcmFuZ2U6MDM0OTI0NzBhOTRmNGVmNWE2OTI3YzQxN2ZjZGI1YTFfNi02LTEtMS0w_ce4d9112-ac26-4b59-b127-2baae911b676"
      unitRef="usd">100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RleHRyZWdpb246NDNiN2I5MTc2ZmNiNGQ4YzkyMjZmNWU1ZjM1MDNjOWVfNDM5ODA0NjUxMjg4Mg_8291ec0c-5c59-4675-9571-5bddf6fb24e4">Information regarding operating segments for the six months ended June&#160;30, 2021 and 2020 is as follows (in&#160;millions):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.634%"/&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:11pt;font-weight:400;line-height:100%"&gt;Life&lt;br/&gt;Science&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:11pt;font-weight:400;line-height:100%"&gt;Clinical&lt;br/&gt;Diagnostics&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:11pt;font-weight:400;line-height:100%"&gt;Other&lt;br/&gt;Operations&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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Segment net sales&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;700.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;738.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;479.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;623.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Segment net profit (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;166.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;58.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;59.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;54.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8a1778565814d468f8872eb115f715d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmU4NmEyY2M2ZmVkYzQyZTg5ZWM1NGQ0NmQ5MjMwY2E1L3RhYmxlcmFuZ2U6ZTg2YTJjYzZmZWRjNDJlODllYzU0ZDQ2ZDkyMzBjYTVfMi0yLTEtMS03Mzg_00153e9b-bcf1-4d35-be8f-5cae2f6a8e47"
      unitRef="usd">700700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i242ed3f1445942d98caece69514d3d53_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmU4NmEyY2M2ZmVkYzQyZTg5ZWM1NGQ0NmQ5MjMwY2E1L3RhYmxlcmFuZ2U6ZTg2YTJjYzZmZWRjNDJlODllYzU0ZDQ2ZDkyMzBjYTVfMi00LTEtMS03NTA_c5136b37-5d8c-4aa8-a75d-3434fe3acb11"
      unitRef="usd">738800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic01c8dd73392468aaebb1660086a3d7c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmU4NmEyY2M2ZmVkYzQyZTg5ZWM1NGQ0NmQ5MjMwY2E1L3RhYmxlcmFuZ2U6ZTg2YTJjYzZmZWRjNDJlODllYzU0ZDQ2ZDkyMzBjYTVfMi02LTEtMS03NjI_2bf0215b-a319-4828-b6b1-8af656a1967b"
      unitRef="usd">3200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c53e05fe8244b14a4a00894e4dfe841_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmU4NmEyY2M2ZmVkYzQyZTg5ZWM1NGQ0NmQ5MjMwY2E1L3RhYmxlcmFuZ2U6ZTg2YTJjYzZmZWRjNDJlODllYzU0ZDQ2ZDkyMzBjYTVfMy0yLTEtMS03NDQ_ea6c65d2-73de-4e95-80ea-864de4124e04"
      unitRef="usd">479200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2a52283d1f545f7b8830185d04c2f29_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmU4NmEyY2M2ZmVkYzQyZTg5ZWM1NGQ0NmQ5MjMwY2E1L3RhYmxlcmFuZ2U6ZTg2YTJjYzZmZWRjNDJlODllYzU0ZDQ2ZDkyMzBjYTVfMy00LTEtMS03NTM_5866c453-a9f5-430d-bbf0-9e0f1555bd2c"
      unitRef="usd">623400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2759fbe87c548e9ba2f943a8382ec1e_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmU4NmEyY2M2ZmVkYzQyZTg5ZWM1NGQ0NmQ5MjMwY2E1L3RhYmxlcmFuZ2U6ZTg2YTJjYzZmZWRjNDJlODllYzU0ZDQ2ZDkyMzBjYTVfMy02LTEtMS03Njk_61043602-1cc3-409c-848b-9b039db32824"
      unitRef="usd">5900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib8a1778565814d468f8872eb115f715d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmU4NmEyY2M2ZmVkYzQyZTg5ZWM1NGQ0NmQ5MjMwY2E1L3RhYmxlcmFuZ2U6ZTg2YTJjYzZmZWRjNDJlODllYzU0ZDQ2ZDkyMzBjYTVfNS0yLTEtMS03NDE_d1c57ce6-d168-4adc-8b36-7b89d00e3589"
      unitRef="usd">166900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i242ed3f1445942d98caece69514d3d53_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmU4NmEyY2M2ZmVkYzQyZTg5ZWM1NGQ0NmQ5MjMwY2E1L3RhYmxlcmFuZ2U6ZTg2YTJjYzZmZWRjNDJlODllYzU0ZDQ2ZDkyMzBjYTVfNS00LTEtMS03NTY_3a18c065-96b0-4b3d-bc94-0d571a6cbd95"
      unitRef="usd">58200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic01c8dd73392468aaebb1660086a3d7c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmU4NmEyY2M2ZmVkYzQyZTg5ZWM1NGQ0NmQ5MjMwY2E1L3RhYmxlcmFuZ2U6ZTg2YTJjYzZmZWRjNDJlODllYzU0ZDQ2ZDkyMzBjYTVfNS02LTEtMS03NjU_71915916-c898-40af-8425-35495c876d49"
      unitRef="usd">-200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6c53e05fe8244b14a4a00894e4dfe841_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmU4NmEyY2M2ZmVkYzQyZTg5ZWM1NGQ0NmQ5MjMwY2E1L3RhYmxlcmFuZ2U6ZTg2YTJjYzZmZWRjNDJlODllYzU0ZDQ2ZDkyMzBjYTVfNi0yLTEtMS03NDc_5ca8bf62-e880-492c-9686-ec136b0de459"
      unitRef="usd">59100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic2a52283d1f545f7b8830185d04c2f29_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmU4NmEyY2M2ZmVkYzQyZTg5ZWM1NGQ0NmQ5MjMwY2E1L3RhYmxlcmFuZ2U6ZTg2YTJjYzZmZWRjNDJlODllYzU0ZDQ2ZDkyMzBjYTVfNi00LTEtMS03NTk_f2973e46-f453-459e-bdfd-18ca404f16a3"
      unitRef="usd">54300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if2759fbe87c548e9ba2f943a8382ec1e_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmU4NmEyY2M2ZmVkYzQyZTg5ZWM1NGQ0NmQ5MjMwY2E1L3RhYmxlcmFuZ2U6ZTg2YTJjYzZmZWRjNDJlODllYzU0ZDQ2ZDkyMzBjYTVfNi02LTEtMS03NzI_5f125bd4-0671-4f54-9c31-beb325ca51d7"
      unitRef="usd">1200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RleHRyZWdpb246NDNiN2I5MTc2ZmNiNGQ4YzkyMjZmNWU1ZjM1MDNjOWVfMTE1OA_c399f428-e1c6-4714-802d-f6042542f4e2">The following reconciles total segment profit to consolidated income&#160;before income taxes (in&#160;millions):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&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:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&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:8.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="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:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&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:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&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:11pt;font-weight:400;line-height:100%"&gt;June 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:11pt;font-weight:400;line-height:100%"&gt;June 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Total segment profit &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;124.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;46.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;224.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;114.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Foreign currency exchange gains (losses), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.8&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.7&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Change in fair market value of equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,030.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,183.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,210.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2,011.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;17.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;20.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Consolidated income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;1,156.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;1,245.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;2,454.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;2,144.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ieada2374c9f846fdb1de30827b01f579_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfMy0xLTEtMS0w_9496b3de-58ed-4048-863f-d8b4ba1f78fe"
      unitRef="usd">124400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3098d72b0a2e4561bbf1037391fee498_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfMy0zLTEtMS0w_5085d4a7-1885-4b6d-8e79-2c2b3f55b963"
      unitRef="usd">46000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id8aa190938bc429f8ba078d9afaf13dd_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfMy01LTEtMS0w_df10a28f-7328-494b-a373-cf1b946bcf6c"
      unitRef="usd">224900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2aa32c29a14e4927801f0171b406e4d7_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfMy03LTEtMS0w_c6c55bba-5ede-4877-a099-f3121abbbf72"
      unitRef="usd">114600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if6240214595443be8572ec1c050eefb1_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfNC0xLTEtMS0w_2d97f5bf-4fd3-4ec5-9e48-2a8240f656ec"
      unitRef="usd">1800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i46e226fee2344274b043687e4d7e4574_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfNC0zLTEtMS0w_3e33165e-2180-4bb1-a815-6a5f11b008ff"
      unitRef="usd">-800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4e9d66faa8fe47fbafd595edf56a1b7c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfNC01LTEtMS0w_6064b9c0-2969-48ea-a3cd-1e56aa040014"
      unitRef="usd">1700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic01d1de25eb0421ea91eb330682e216c_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfNC03LTEtMS0w_73d348bc-2365-4c7e-9f98-89f1ca606fe3"
      unitRef="usd">-1700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="i2fb6acaa646a484cbea1e64239a02881_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfNS0xLTEtMS0w_a9d6cfa0-2332-46e2-8ae3-43f9ba4f10e9"
      unitRef="usd">1030700000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="i2e96e03ccc6646e5a4caf948f14197f1_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfNS0zLTEtMS0w_e2f0aa92-11c0-454a-8e8f-8b42411a7fec"
      unitRef="usd">1183500000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="i53204f823bc64434a1e13df97b8486d4_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfNS01LTEtMS0w_ecab6c06-0aae-4aa4-9ffe-b68e9288a696"
      unitRef="usd">2210100000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="i2c2a8db315b04c08a64abb982b97b506_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfNS03LTEtMS0w_92a20c2e-3e19-4264-b037-7d7319b6eaac"
      unitRef="usd">2011200000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie5b5361f6c60412cb324b9c0d3151d54_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfNi0xLTEtMS0w_2249cbc2-d9ae-47f3-b825-fcfaca67bd14"
      unitRef="usd">-100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie0bba3786e8342ea8d88bdff88bfbf29_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfNi0zLTEtMS0w_557b8591-9582-40dc-9408-1a4b3ef9704a"
      unitRef="usd">17200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia1cd86ab88a1446a869041eef0acd904_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfNi01LTEtMS0w_54e0ba16-82d8-47a8-a310-c49ade0aaf63"
      unitRef="usd">17300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8ffce68dc48542f8b90e47ae82e44b5c_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfNi03LTEtMS0w_2eb25ee5-700f-43fb-a7dd-991163b7cd3e"
      unitRef="usd">20500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfNy0xLTEtMS0w_da1b79cd-72e0-4e39-a12e-2f8f338907f4"
      unitRef="usd">1156800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfNy0zLTEtMS0w_33599dfa-c36b-4e6d-b525-bed06a660790"
      unitRef="usd">1245900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfNy01LTEtMS0w_e9d7594f-eb56-4542-acb5-860bdf4a90ea"
      unitRef="usd">2454000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83MC9mcmFnOjQzYjdiOTE3NmZjYjRkOGM5MjI2ZjVlNWYzNTAzYzllL3RhYmxlOmJmNWZlMjI3ZjM3YzRlNzI4N2YxMGY3NWYwZjVmMDk2L3RhYmxlcmFuZ2U6YmY1ZmUyMjdmMzdjNGU3Mjg3ZjEwZjc1ZjBmNWYwOTZfNy03LTEtMS0w_0c5d2d63-4757-4f78-9130-6ce68602ba72"
      unitRef="usd">2144600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83My9mcmFnOmNhYjVlZGE0NGM4MTRlMWM4Y2VhNWUxMzQwNDQzOWEzL3RleHRyZWdpb246Y2FiNWVkYTQ0YzgxNGUxYzhjZWE1ZTEzNDA0NDM5YTNfNzAx_1f4082f0-4d47-43ca-a320-0f4d26859570">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%"&gt;11.&#160;&#160;&#160;&#160;LEGAL PROCEEDINGS&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We are a party to various claims, legal actions and complaints arising in the ordinary course of business.  While we do not believe, at this time, that any ultimate liability resulting from any of these other matters will have a material adverse effect on our results of operations, financial position or liquidity, we cannot give any assurance regarding the ultimate outcome of these other matters and their resolution could be material to our operating results for any particular period, depending on the level of income for the period.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RleHRyZWdpb246NDUyYTUxNmE0MGEwNDRmNTliZDAyMWQyZGU2NGIzNjhfMTMxOA_363f963b-2b55-4494-a5eb-f12d0c68a68f">RESTRUCTURING COSTS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In February 2021, we announced our strategy-driven restructuring plan in furtherance of our ongoing program to improve operating performance.  The restructuring plan primarily impacts our operations in Europe and includes the elimination of certain positions, the consolidation of certain functions, and the relocation of certain manufacturing operations from Europe to Asia.  The restructuring plan is being implemented in phases and is expected to be substantially complete by the end of 2022.  The liability of $61.6 million as of June&#160;30, 2021 consisted of $31.5 million recorded in Accrued payroll and employee benefits and $30.1 million recorded in Other long-term liabilities in the condensed consolidated balance sheets.  The amounts reflected in Cost of goods sold, Selling, general and administrative expense and Research and development expense were $1.1 million, $(6.9) million and $(1.9) million and $25.0 million, $27.8 million and $15.1 million in the condensed consolidated statements of income for the three and six months ended June&#160;30, 2021, respectively.  The adjustments to expense recorded were primarily due to changes in the estimates of employee termination benefits and employees resigning or transferring to different positions within the company.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity of our European reorganization restructuring reserves for severance (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.054%"/&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:11pt;font-weight:400;line-height:100%"&gt;Life Science&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:11pt;font-weight:400;line-height:100%"&gt;Clinical Diagnostics&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:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balances as of December 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;Charged to expense - employee termination benefits&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:11pt;font-weight:400;line-height:100%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;62.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:11pt;font-weight:400;line-height:100%"&gt;75.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:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Adjustment to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(7.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(4.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:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Foreign currency translation gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;Balances as of June 30, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;52.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;61.6&#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:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i3df2a754fd5c441da0c7f768dc011abb_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RleHRyZWdpb246NDUyYTUxNmE0MGEwNDRmNTliZDAyMWQyZGU2NGIzNjhfNTQ0_3bf367a2-616f-4403-8982-403200bf48d9"
      unitRef="usd">61600000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i87863bd072494c228909f7a421f6da2f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RleHRyZWdpb246NDUyYTUxNmE0MGEwNDRmNTliZDAyMWQyZGU2NGIzNjhfNTY5_009ed696-bcbc-4abe-8543-714c1f12af1e"
      unitRef="usd">31500000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i4752c908ffca4ea3a91c803d8d9f485f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RleHRyZWdpb246NDUyYTUxNmE0MGEwNDRmNTliZDAyMWQyZGU2NGIzNjhfNjI2_164947c3-c0d0-4062-b76a-d5901027dcdf"
      unitRef="usd">30100000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ifcc511ad8a724653879269078856262c_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RleHRyZWdpb246NDUyYTUxNmE0MGEwNDRmNTliZDAyMWQyZGU2NGIzNjhfODQ3_2a81f256-7ad5-485a-9901-977ed9e4a1a0"
      unitRef="usd">1100000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="id1c1e9d25c48452b94fbfba8cd47abd4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RleHRyZWdpb246NDUyYTUxNmE0MGEwNDRmNTliZDAyMWQyZGU2NGIzNjhfODUx_6e4808b4-19a7-40f5-af99-f59688c3867a"
      unitRef="usd">-6900000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="if9fb5508fa3d464fbf7c559f4c841189_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RleHRyZWdpb246NDUyYTUxNmE0MGEwNDRmNTliZDAyMWQyZGU2NGIzNjhfODU4_9d4df6b9-8a6a-426e-929f-a191d8fb7dd2"
      unitRef="usd">-1900000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i85b1a2867c00410a8eb4810e55a9f85c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RleHRyZWdpb246NDUyYTUxNmE0MGEwNDRmNTliZDAyMWQyZGU2NGIzNjhfNDk0NzgwMjMyNjMyOQ_0696292b-204c-4981-a4b8-f44b12dc6be9"
      unitRef="usd">25000000.0</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ia7234867fd78460389bdd653791a9932_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RleHRyZWdpb246NDUyYTUxNmE0MGEwNDRmNTliZDAyMWQyZGU2NGIzNjhfNDk0NzgwMjMyNjMzNg_51afc12e-0fe6-47dc-90d9-84871416e9c5"
      unitRef="usd">27800000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i7e3103ea32384432b669f487a2697b64_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RleHRyZWdpb246NDUyYTUxNmE0MGEwNDRmNTliZDAyMWQyZGU2NGIzNjhfNDk0NzgwMjMyNjM0Ng_8fcc43df-9fc5-4c6d-a495-f6039c9b4be4"
      unitRef="usd">15100000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RleHRyZWdpb246NDUyYTUxNmE0MGEwNDRmNTliZDAyMWQyZGU2NGIzNjhfMTMxMw_7a443cbc-b24c-4581-a2f7-4a8a7a5e99e2">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity of our European reorganization restructuring reserves for severance (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.054%"/&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:11pt;font-weight:400;line-height:100%"&gt;Life Science&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:11pt;font-weight:400;line-height:100%"&gt;Clinical Diagnostics&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:11pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Balances as of December 31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;Charged to expense - employee termination benefits&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:11pt;font-weight:400;line-height:100%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;62.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:11pt;font-weight:400;line-height:100%"&gt;75.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:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Adjustment to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(7.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(4.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:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Foreign currency translation gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;Balances as of June 30, 2021:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;52.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;61.6&#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:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i8f330ef198384d10b3d4244ff46f0769_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfMS0yLTEtMS0w_7185684d-188f-4193-af8e-d057f63c0f34"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i6f9445ec9b0d427795f0f8d660820cc9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfMS00LTEtMS0w_58bacf85-fc97-4075-b959-8174c56c2010"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i30d2900c36c5402ba56be00adb0af5e3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfMS02LTEtMS0w_1fa0a548-41cb-4dc9-b29f-64cf1c09ce51"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="ia8a8aae84ab1476b9ca255173b98a74a_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfMi0yLTEtMS0w_765fe932-e907-4310-933b-018926d16486"
      unitRef="usd">12900000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i7cf642d7f44840f0a23719ecb9873559_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfMi00LTEtMS0w_880a8778-8586-4b80-847d-b261ed9e9797"
      unitRef="usd">62700000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i148c784075c7415988e548c801fa0f50_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfMi02LTEtMS0w_ec538743-299c-446a-9691-1a351d50db3e"
      unitRef="usd">75600000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ia8a8aae84ab1476b9ca255173b98a74a_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfMy0yLTEtMS0w_7c9256ea-f7f8-42b4-91b4-344b61cee257"
      unitRef="usd">-2600000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i7cf642d7f44840f0a23719ecb9873559_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfMy00LTEtMS0w_ef5cecd9-76e9-4210-9609-4025f47bc980"
      unitRef="usd">-5100000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i148c784075c7415988e548c801fa0f50_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfMy02LTEtMS0yNTEz_412b082d-aeec-4af2-bb06-2ea2355305ba"
      unitRef="usd">-7700000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:PaymentsForRestructuring
      contextRef="ia8a8aae84ab1476b9ca255173b98a74a_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfNC0yLTEtMS0w_0c33ce23-9622-4732-839a-579f98480d36"
      unitRef="usd">900000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i7cf642d7f44840f0a23719ecb9873559_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfNC00LTEtMS0w_55ca3926-289d-447c-aff1-0e9c98dab2c1"
      unitRef="usd">3900000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i148c784075c7415988e548c801fa0f50_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfNC02LTEtMS0w_0cacd8d5-8de8-4ff4-9ea4-38ab465797e6"
      unitRef="usd">4800000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="ia8a8aae84ab1476b9ca255173b98a74a_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfNS0yLTEtMS0w_98bdc0d7-ee5b-4590-a747-9824b62cdf14"
      unitRef="usd">200000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i7cf642d7f44840f0a23719ecb9873559_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfNS00LTEtMS0w_337d0587-36b6-4caf-bd05-4f16f771fbf8"
      unitRef="usd">1300000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i148c784075c7415988e548c801fa0f50_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfNS02LTEtMS0w_026e9129-8456-438e-87f8-a2027c28de3d"
      unitRef="usd">1500000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i89a37ed7ce994f6d9d49af87cc5c390f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfNi0yLTEtMS0w_e06ded35-073a-49b5-9f67-6a879e0b0a37"
      unitRef="usd">9200000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i62ec8a543b974857976431b47296e175_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfNi00LTEtMS0w_27b26ba1-a6c8-4c8b-b1d8-bbb49ac48249"
      unitRef="usd">52400000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i3df2a754fd5c441da0c7f768dc011abb_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83Ni9mcmFnOjQ1MmE1MTZhNDBhMDQ0ZjU5YmQwMjFkMmRlNjRiMzY4L3RhYmxlOjFhYTc5MDdhZjk5YjQyOWZhMzVmNzQyODQ5ZDNkZWM4L3RhYmxlcmFuZ2U6MWFhNzkwN2FmOTliNDI5ZmEzNWY3NDI4NDlkM2RlYzhfNi02LTEtMS0w_554f5877-816d-43c9-91fa-6ccbb8a1c7d7"
      unitRef="usd">61600000</us-gaap:RestructuringReserve>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RleHRyZWdpb246NTNhNDQ1OTA5MGIwNGYwNWJlOGI2ZmFlNDc1ZDgyMTVfMzE5Nw_8892b59e-169f-4a6c-a2be-62db2bac4370">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%"&gt;13.&#160;&#160;&#160;&#160;LEASES: FINANCE AND OPERATING WHERE WE ACT AS LESSEE&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;For operating leases where we act as lessor in reagent rental agreements, see Note 1.  We have operating leases and to a lesser extent finance leases, for buildings, vehicles and equipment.  For operating leases, we have elected not to separate lease and non-lease components for buildings, vehicles and equipment.  Our leases have remaining lease terms of 1 year to 18 years, which includes our determination to exercise renewal options.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease at inception.  Right-of-use (ROU) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.  Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.  As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments.  Operating lease ROU assets also include any lease payments made and excludes lease incentives.  Our lease terms may include options to extend or terminate the lease.  For purposes of determining the lease term used in the measurement of operating lease ROU assets and operating lease liabilities, we include the noncancellable period of the lease together with those periods covered by the option to extend the lease if we are reasonably certain to exercise that option, the periods covered by an option to terminate the lease if we are reasonably certain not to exercise that option, and the periods covered by the option to extend (or to not terminate) the lease in which exercise of the option is controlled by the lessor.  Lease expense for lease payments is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.672%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&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:9.623%"/&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:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&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:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&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:400;line-height:100%"&gt;June 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:400;line-height:100%"&gt;June 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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;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="9" 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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Amortization of right-of-use assets&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total finance lease cost&lt;/span&gt;&lt;/td&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.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;0.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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:9pt"&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The sublease is for a building with a term that ends in 2025, with no options to extend or renew.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Operating lease cost includes original reduction in the carrying amount of ROU assets, the impact of remeasurements, modifications, impairments and abandonments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Our short-term leases are expensed as incurred, reflecting leases with a lease term of one year or less, and are not significant for both the three and six months ended June&#160;30, 2021 and 2020.  Operating lease variable cost is primarily comprised of reimbursed actual common area maintenance, property taxes and insurance, which are immaterial for both the three and six months ended June&#160;30, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 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:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:11pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating cash flows from finance leases&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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating leases&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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&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:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating lease right-of-use assets&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;190.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;202.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:9pt"&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Current operating lease liabilities&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;35.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36.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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;163.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;175.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;199.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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;211.6&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Finance leases are included in Property, plant and equipment, Current maturities of long-term debt, and Long-term debt, net of current maturities (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&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:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Property, plant and equipment, gross&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Current maturities of long-term debt and notes payable&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Long-term debt, net of current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;11.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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;11.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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&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:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating leases - in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Finance leases - in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating leases&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:11pt;font-weight:400;line-height:100%"&gt;3.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;%&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:11pt;font-weight:400;line-height:100%"&gt;3.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:11pt;font-weight:400;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021 (excluding the six months ended June 30, 2021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;22.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;2022&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:11pt;font-weight:400;line-height:100%"&gt;39.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;33.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;2024&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:11pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;Thereafter&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:11pt;font-weight:400;line-height:100%"&gt;91.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14.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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;236.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;19.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Less imputed interest&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:11pt;font-weight:400;line-height:100%"&gt;(37.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(8.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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;199.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The value of our operating lease portfolio is principally for facilities with longer durations than the lesser value vehicles, and other equipment with shorter terms and higher-turn over.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RleHRyZWdpb246NTNhNDQ1OTA5MGIwNGYwNWJlOGI2ZmFlNDc1ZDgyMTVfMzIwMQ_f3d998e5-abea-45cd-8950-ce6b1fbdb797">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%"&gt;13.&#160;&#160;&#160;&#160;LEASES: FINANCE AND OPERATING WHERE WE ACT AS LESSEE&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;For operating leases where we act as lessor in reagent rental agreements, see Note 1.  We have operating leases and to a lesser extent finance leases, for buildings, vehicles and equipment.  For operating leases, we have elected not to separate lease and non-lease components for buildings, vehicles and equipment.  Our leases have remaining lease terms of 1 year to 18 years, which includes our determination to exercise renewal options.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease at inception.  Right-of-use (ROU) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.  Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.  As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments.  Operating lease ROU assets also include any lease payments made and excludes lease incentives.  Our lease terms may include options to extend or terminate the lease.  For purposes of determining the lease term used in the measurement of operating lease ROU assets and operating lease liabilities, we include the noncancellable period of the lease together with those periods covered by the option to extend the lease if we are reasonably certain to exercise that option, the periods covered by an option to terminate the lease if we are reasonably certain not to exercise that option, and the periods covered by the option to extend (or to not terminate) the lease in which exercise of the option is controlled by the lessor.  Lease expense for lease payments is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.672%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&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:9.623%"/&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:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&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:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&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:400;line-height:100%"&gt;June 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:400;line-height:100%"&gt;June 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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;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="9" 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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Amortization of right-of-use assets&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total finance lease cost&lt;/span&gt;&lt;/td&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.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;0.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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:9pt"&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The sublease is for a building with a term that ends in 2025, with no options to extend or renew.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Operating lease cost includes original reduction in the carrying amount of ROU assets, the impact of remeasurements, modifications, impairments and abandonments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Our short-term leases are expensed as incurred, reflecting leases with a lease term of one year or less, and are not significant for both the three and six months ended June&#160;30, 2021 and 2020.  Operating lease variable cost is primarily comprised of reimbursed actual common area maintenance, property taxes and insurance, which are immaterial for both the three and six months ended June&#160;30, 2021 and 2020. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 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:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:11pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating cash flows from finance leases&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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating leases&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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&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:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating lease right-of-use assets&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;190.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;202.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:9pt"&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Current operating lease liabilities&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;35.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36.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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;163.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;175.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;199.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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;211.6&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Finance leases are included in Property, plant and equipment, Current maturities of long-term debt, and Long-term debt, net of current maturities (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&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:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Property, plant and equipment, gross&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Current maturities of long-term debt and notes payable&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Long-term debt, net of current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;11.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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;11.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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&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:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating leases - in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Finance leases - in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating leases&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:11pt;font-weight:400;line-height:100%"&gt;3.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;%&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:11pt;font-weight:400;line-height:100%"&gt;3.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:11pt;font-weight:400;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021 (excluding the six months ended June 30, 2021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;22.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;2022&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:11pt;font-weight:400;line-height:100%"&gt;39.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;33.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;2024&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:11pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;Thereafter&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:11pt;font-weight:400;line-height:100%"&gt;91.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14.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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;236.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;19.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Less imputed interest&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:11pt;font-weight:400;line-height:100%"&gt;(37.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(8.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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;199.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The value of our operating lease portfolio is principally for facilities with longer durations than the lesser value vehicles, and other equipment with shorter terms and higher-turn over.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <bio:LesseeOperatingAndFinanceLeasesRemainingLeaseTerm
      contextRef="i84c8d8b46c494705bba47e3c3efc196a_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RleHRyZWdpb246NTNhNDQ1OTA5MGIwNGYwNWJlOGI2ZmFlNDc1ZDgyMTVfNDIx_648858fa-30cf-499e-8858-852c825d2886">P1Y</bio:LesseeOperatingAndFinanceLeasesRemainingLeaseTerm>
    <bio:LesseeOperatingAndFinanceLeasesRemainingLeaseTerm
      contextRef="id80bea51f77a4a9ab99fe092dccc6086_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RleHRyZWdpb246NTNhNDQ1OTA5MGIwNGYwNWJlOGI2ZmFlNDc1ZDgyMTVfNDMy_b88e19c9-90f5-4437-a8e6-dcfa1a61f004">P18Y</bio:LesseeOperatingAndFinanceLeasesRemainingLeaseTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RleHRyZWdpb246NTNhNDQ1OTA5MGIwNGYwNWJlOGI2ZmFlNDc1ZDgyMTVfMzE5Ng_c6bdb83e-7489-48bf-a7cc-ccbdf44b47a9">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.672%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.619%"/&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:9.623%"/&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:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&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:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&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:400;line-height:100%"&gt;June 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:400;line-height:100%"&gt;June 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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cdffcc;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;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="9" 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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Amortization of right-of-use assets&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cdffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cdffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total finance lease cost&lt;/span&gt;&lt;/td&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.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;0.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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:9pt"&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cdffcc;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:11pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The sublease is for a building with a term that ends in 2025, with no options to extend or renew.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfMy0xLTEtMS0w_947103aa-6044-459f-a122-ef728b919271"
      unitRef="usd">11800000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfMy0zLTEtMS0w_ce9d51d6-6e7d-4477-aa6a-5983548b5c79"
      unitRef="usd">12400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfMy01LTEtMS0w_5e6cb77a-8457-4ea5-920f-605d8575afbd"
      unitRef="usd">23500000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfMy03LTEtMS0w_1ec68966-b393-4bd3-8e12-598e7762e66f"
      unitRef="usd">25000000.0</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfNi0xLTEtMS0w_16dfc752-a335-46eb-a6c9-242ed2ad93f4"
      unitRef="usd">100000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfNi0zLTEtMS0w_dc9609a6-cc56-44e8-bf04-42c6e851e802"
      unitRef="usd">100000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfNi01LTEtMS0w_5ec43489-99ec-49c6-a202-29c33b1a664d"
      unitRef="usd">300000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfNi03LTEtMS0w_1e134026-ec8e-43f0-94a4-60d63f5a490a"
      unitRef="usd">300000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfNy0xLTEtMS0w_fe67526b-d981-4eb2-ac8c-0c4ba08fa841"
      unitRef="usd">200000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfNy0zLTEtMS0w_df51dac5-6749-4c95-8385-aaa882d5c733"
      unitRef="usd">200000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfNy01LTEtMS0w_fde8d5c4-4cc1-4974-845b-737ffffe2a15"
      unitRef="usd">400000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfNy03LTEtMS0w_0963938d-2554-45a4-8a59-69af14bda6a2"
      unitRef="usd">400000</us-gaap:FinanceLeaseInterestExpense>
    <bio:FinanceLeaseCost
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfOC0xLTEtMS0w_b39df3d5-da98-4ba6-a89c-92d0b33b69cf"
      unitRef="usd">300000</bio:FinanceLeaseCost>
    <bio:FinanceLeaseCost
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfOC0zLTEtMS0w_8f73d4c8-701c-4803-8bd0-aa3f6961189d"
      unitRef="usd">300000</bio:FinanceLeaseCost>
    <bio:FinanceLeaseCost
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfOC01LTEtMS0w_9bce950d-a4ea-4fd5-877d-e7d4bef2d345"
      unitRef="usd">700000</bio:FinanceLeaseCost>
    <bio:FinanceLeaseCost
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfOC03LTEtMS0w_9178529c-9f26-46ec-a66a-9737c241b8fb"
      unitRef="usd">700000</bio:FinanceLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfMTAtMS0xLTEtMA_68a49de7-1b43-4382-9aff-aad1ef9124b3"
      unitRef="usd">700000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfMTAtMy0xLTEtMA_78630fa1-7c08-4875-ad7e-588b334da8f7"
      unitRef="usd">700000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfMTAtNS0xLTEtMA_40b37f7f-446b-4a0a-bbd6-75c2085349e0"
      unitRef="usd">1500000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjk2MTJhYmNmMTQ0NzQ1MDdiMzdiZWZlOTU1YzMwMjk0L3RhYmxlcmFuZ2U6OTYxMmFiY2YxNDQ3NDUwN2IzN2JlZmU5NTVjMzAyOTRfMTAtNy0xLTEtMA_953d711f-f744-418b-aa8d-32bd31a27f97"
      unitRef="usd">1500000</us-gaap:SubleaseIncome>
    <bio:LesseeSupplementalCashFlowInformationTableTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RleHRyZWdpb246NTNhNDQ1OTA5MGIwNGYwNWJlOGI2ZmFlNDc1ZDgyMTVfMzE4OA_f4c361b0-de67-4e80-8862-93202b40d38b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;June 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:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:11pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating cash flows from finance leases&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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&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;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating leases&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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&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:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bio:LesseeSupplementalCashFlowInformationTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfNC0xLTEtMS0w_83a16e0d-78af-40ab-b15e-db226e08940a"
      unitRef="usd">11900000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfNC0yLTEtMS0w_1b692ed2-9cc3-4ba4-94ec-16fc005366e5"
      unitRef="usd">10900000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfNC0zLTEtMS0w_ccde9c9d-76e4-4fb0-9535-d532ec912347"
      unitRef="usd">23700000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfNC00LTEtMS0w_928b5d8f-0d14-41fc-ba08-946fbfe8260e"
      unitRef="usd">22200000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfNS0xLTEtMS0w_740aef57-bb33-4ef8-8bd4-d01c952b1343"
      unitRef="usd">100000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfNS0yLTEtMS0w_3252c7d2-6ff6-4004-8765-cebaa1add9a8"
      unitRef="usd">200000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfNS0zLTEtMS0w_ab245b75-8108-474e-a00c-1c5858d89f2c"
      unitRef="usd">300000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfNS00LTEtMS0w_45b78867-d01b-4fa6-889a-67c6b41bf722"
      unitRef="usd">400000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfNi0xLTEtMS0w_292b97bb-0962-421c-9d11-8fd326de28a0"
      unitRef="usd">200000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfNi0yLTEtMS0w_4f3e1455-0ebd-4294-b8c7-3495fca6c744"
      unitRef="usd">100000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfNi0zLTEtMS0w_526cddae-fb84-420a-b59b-4f5bfee71c5f"
      unitRef="usd">400000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfNi00LTEtMS0w_605834ce-e9c3-4664-bb5f-db10638ffcb0"
      unitRef="usd">300000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfOS0xLTEtMS0w_b9e91ac6-3fb4-455d-a3da-d41cffd8dc47"
      unitRef="usd">2300000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfOS0yLTEtMS0w_9a20c087-5768-4f0e-b8a1-2ef9305e6fd9"
      unitRef="usd">2200000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfOS0zLTEtMS0w_1bf12ff8-0cca-4d74-bba7-decf369b4252"
      unitRef="usd">6500000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfOS00LTEtMS0w_3a49bd0e-d0f9-4b06-b34c-4ef5c9b2b360"
      unitRef="usd">7600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i9a766ccfd3e64d338456d34541ead6fa_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfMTAtMS0xLTEtMA_3b1c004b-70c1-4879-a88f-622149196132"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ide3ffe4e70ef465e87b9eb8bdb7e921c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfMTAtMi0xLTEtMA_4d86f84c-5116-47c4-860c-85cf882392a9"
      unitRef="usd">100000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfMTAtMy0xLTEtMA_c9b6dc6a-ec7e-4a92-8a8d-edca1bdc728c"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i3f55c2f074a34ba9b464d6700c89b35a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjIwMGMwMDcwMmU0MDRlZjY5ZjE0NmExMDczN2M1ZjdkL3RhYmxlcmFuZ2U6MjAwYzAwNzAyZTQwNGVmNjlmMTQ2YTEwNzM3YzVmN2RfMTAtNC0xLTEtMA_f94bb890-34b1-400b-b464-dc5316f31cd8"
      unitRef="usd">100000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <bio:LesseeSupplementalBalanceSheetInformationTableTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RleHRyZWdpb246NTNhNDQ1OTA5MGIwNGYwNWJlOGI2ZmFlNDc1ZDgyMTVfMzIwMg_44e7d29e-d6bd-464d-ad31-2402d29e7c2c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases was as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&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:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating lease right-of-use assets&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;190.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;202.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:9pt"&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Current operating lease liabilities&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;35.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;36.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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;163.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;175.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;199.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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;211.6&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Finance leases are included in Property, plant and equipment, Current maturities of long-term debt, and Long-term debt, net of current maturities (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.574%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&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:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Property, plant and equipment, gross&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;12.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Current maturities of long-term debt and notes payable&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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Long-term debt, net of current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%"&gt;11.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 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:11pt;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:11pt;font-weight:400;line-height:100%"&gt;11.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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:11pt;font-weight:400;line-height:100%"&gt;June 30, 2021&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:11pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating leases - in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Finance leases - in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"&gt;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Operating leases&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:11pt;font-weight:400;line-height:100%"&gt;3.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;%&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:11pt;font-weight:400;line-height:100%"&gt;3.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bio:LesseeSupplementalBalanceSheetInformationTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjExNjljY2YzZTVhYTRhNTU4N2EyMWJlOWY2NmQ2OTMzL3RhYmxlcmFuZ2U6MTE2OWNjZjNlNWFhNGE1NTg3YTIxYmU5ZjY2ZDY5MzNfMy0xLTEtMS0w_ec1fb3cc-61e6-4c74-811a-4c859405aebf"
      unitRef="usd">190200000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjExNjljY2YzZTVhYTRhNTU4N2EyMWJlOWY2NmQ2OTMzL3RhYmxlcmFuZ2U6MTE2OWNjZjNlNWFhNGE1NTg3YTIxYmU5ZjY2ZDY5MzNfMy0yLTEtMS0w_b4a16d1a-aa5f-4461-b604-e3013594bb78"
      unitRef="usd">202100000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i349f704b0f2447689da7a20c399fdb87_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjExNjljY2YzZTVhYTRhNTU4N2EyMWJlOWY2NmQ2OTMzL3RhYmxlcmFuZ2U6MTE2OWNjZjNlNWFhNGE1NTg3YTIxYmU5ZjY2ZDY5MzNfNS0xLTEtMS0w_a7903151-ac95-409b-86d3-2db77b03fb16"
      unitRef="usd">35600000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7ed68a0b391d4784b73d70d7ce30efa9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjExNjljY2YzZTVhYTRhNTU4N2EyMWJlOWY2NmQ2OTMzL3RhYmxlcmFuZ2U6MTE2OWNjZjNlNWFhNGE1NTg3YTIxYmU5ZjY2ZDY5MzNfNS0yLTEtMS0w_59e227ce-9349-48df-a67f-0c4724a7bf72"
      unitRef="usd">36500000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjExNjljY2YzZTVhYTRhNTU4N2EyMWJlOWY2NmQ2OTMzL3RhYmxlcmFuZ2U6MTE2OWNjZjNlNWFhNGE1NTg3YTIxYmU5ZjY2ZDY5MzNfNi0xLTEtMS0w_5814e32f-5cb1-4019-90cf-f0b906962fef"
      unitRef="usd">163900000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjExNjljY2YzZTVhYTRhNTU4N2EyMWJlOWY2NmQ2OTMzL3RhYmxlcmFuZ2U6MTE2OWNjZjNlNWFhNGE1NTg3YTIxYmU5ZjY2ZDY5MzNfNi0yLTEtMS0w_ad533a84-d30b-46d9-9292-fa3e00aeb182"
      unitRef="usd">175100000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjExNjljY2YzZTVhYTRhNTU4N2EyMWJlOWY2NmQ2OTMzL3RhYmxlcmFuZ2U6MTE2OWNjZjNlNWFhNGE1NTg3YTIxYmU5ZjY2ZDY5MzNfNy0xLTEtMS0w_4ac66fc5-4407-460d-ac14-c16c1872569a"
      unitRef="usd">199500000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjExNjljY2YzZTVhYTRhNTU4N2EyMWJlOWY2NmQ2OTMzL3RhYmxlcmFuZ2U6MTE2OWNjZjNlNWFhNGE1NTg3YTIxYmU5ZjY2ZDY5MzNfNy0yLTEtMS0w_fc3ed469-efe7-4d94-91e0-0841b4ad129a"
      unitRef="usd">211600000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjRlMzU2Njg1MTIyNjRmMGJhMjZmNWM4MDhlMTA5ZTU1L3RhYmxlcmFuZ2U6NGUzNTY2ODUxMjI2NGYwYmEyNmY1YzgwOGUxMDllNTVfMy0xLTEtMS0w_84a734e0-645e-46a6-ac57-b92bdd4a8902"
      unitRef="usd">12200000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjRlMzU2Njg1MTIyNjRmMGJhMjZmNWM4MDhlMTA5ZTU1L3RhYmxlcmFuZ2U6NGUzNTY2ODUxMjI2NGYwYmEyNmY1YzgwOGUxMDllNTVfMy0yLTEtMS0w_6f3f9767-c411-416a-8a10-48eaa4bb6235"
      unitRef="usd">12200000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjRlMzU2Njg1MTIyNjRmMGJhMjZmNWM4MDhlMTA5ZTU1L3RhYmxlcmFuZ2U6NGUzNTY2ODUxMjI2NGYwYmEyNmY1YzgwOGUxMDllNTVfNC0xLTEtMS0w_bfa4ab4d-17be-4308-80ec-b5a782abb97e"
      unitRef="usd">5300000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjRlMzU2Njg1MTIyNjRmMGJhMjZmNWM4MDhlMTA5ZTU1L3RhYmxlcmFuZ2U6NGUzNTY2ODUxMjI2NGYwYmEyNmY1YzgwOGUxMDllNTVfNC0yLTEtMS0w_a96c0050-3d64-48f6-ab19-e56d93d3649f"
      unitRef="usd">5000000.0</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <bio:FinanceLeaseRightOfUseAssetafterAccumulatedAmortization
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjRlMzU2Njg1MTIyNjRmMGJhMjZmNWM4MDhlMTA5ZTU1L3RhYmxlcmFuZ2U6NGUzNTY2ODUxMjI2NGYwYmEyNmY1YzgwOGUxMDllNTVfNS0xLTEtMS0w_7256094c-7dda-4114-a311-ec635bac60a8"
      unitRef="usd">6900000</bio:FinanceLeaseRightOfUseAssetafterAccumulatedAmortization>
    <bio:FinanceLeaseRightOfUseAssetafterAccumulatedAmortization
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjRlMzU2Njg1MTIyNjRmMGJhMjZmNWM4MDhlMTA5ZTU1L3RhYmxlcmFuZ2U6NGUzNTY2ODUxMjI2NGYwYmEyNmY1YzgwOGUxMDllNTVfNS0yLTEtMS0w_69f701ed-24e1-4e5a-bc4f-6f96b8b4923b"
      unitRef="usd">7200000</bio:FinanceLeaseRightOfUseAssetafterAccumulatedAmortization>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjRlMzU2Njg1MTIyNjRmMGJhMjZmNWM4MDhlMTA5ZTU1L3RhYmxlcmFuZ2U6NGUzNTY2ODUxMjI2NGYwYmEyNmY1YzgwOGUxMDllNTVfNy0xLTEtMS0w_c74ac8a6-109b-4417-9162-da49446d912a"
      unitRef="usd">500000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjRlMzU2Njg1MTIyNjRmMGJhMjZmNWM4MDhlMTA5ZTU1L3RhYmxlcmFuZ2U6NGUzNTY2ODUxMjI2NGYwYmEyNmY1YzgwOGUxMDllNTVfNy0yLTEtMS0w_06e548ac-2d48-44f4-97e7-63b7e1cf68e4"
      unitRef="usd">500000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjRlMzU2Njg1MTIyNjRmMGJhMjZmNWM4MDhlMTA5ZTU1L3RhYmxlcmFuZ2U6NGUzNTY2ODUxMjI2NGYwYmEyNmY1YzgwOGUxMDllNTVfOC0xLTEtMS0w_c890af2a-77a3-4755-9440-95d19580e161"
      unitRef="usd">10800000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjRlMzU2Njg1MTIyNjRmMGJhMjZmNWM4MDhlMTA5ZTU1L3RhYmxlcmFuZ2U6NGUzNTY2ODUxMjI2NGYwYmEyNmY1YzgwOGUxMDllNTVfOC0yLTEtMS0w_1499a358-cb12-4194-a7f5-f95c30402516"
      unitRef="usd">11000000.0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjRlMzU2Njg1MTIyNjRmMGJhMjZmNWM4MDhlMTA5ZTU1L3RhYmxlcmFuZ2U6NGUzNTY2ODUxMjI2NGYwYmEyNmY1YzgwOGUxMDllNTVfOS0xLTEtMS0w_38fbf322-a1a7-42c6-99b1-f86da31838e5"
      unitRef="usd">11300000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOjRlMzU2Njg1MTIyNjRmMGJhMjZmNWM4MDhlMTA5ZTU1L3RhYmxlcmFuZ2U6NGUzNTY2ODUxMjI2NGYwYmEyNmY1YzgwOGUxMDllNTVfOS0yLTEtMS0w_9d4c1a26-e644-464e-a3a7-8f1df6295e65"
      unitRef="usd">11500000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmNjMGRkZGFlNTAwYzRhNWVhNjZlYmVmYjFkMTRjODc3L3RhYmxlcmFuZ2U6Y2MwZGRkYWU1MDBjNGE1ZWE2NmViZWZiMWQxNGM4NzdfMy0xLTEtMS0w_2ad5dbfa-4bed-4008-b905-3fddb5a41caf">P8Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmNjMGRkZGFlNTAwYzRhNWVhNjZlYmVmYjFkMTRjODc3L3RhYmxlcmFuZ2U6Y2MwZGRkYWU1MDBjNGE1ZWE2NmViZWZiMWQxNGM4NzdfMy0yLTEtMS0w_8128902b-82b6-434a-aeaa-6203b1314f22">P8Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmNjMGRkZGFlNTAwYzRhNWVhNjZlYmVmYjFkMTRjODc3L3RhYmxlcmFuZ2U6Y2MwZGRkYWU1MDBjNGE1ZWE2NmViZWZiMWQxNGM4NzdfNC0xLTEtMS0w_50fd3bc6-f198-4980-8d04-489e389b50d0">P16Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmNjMGRkZGFlNTAwYzRhNWVhNjZlYmVmYjFkMTRjODc3L3RhYmxlcmFuZ2U6Y2MwZGRkYWU1MDBjNGE1ZWE2NmViZWZiMWQxNGM4NzdfNC0yLTEtMS0w_623529bf-5695-4de0-a2f8-af920331570c">P16Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmNjMGRkZGFlNTAwYzRhNWVhNjZlYmVmYjFkMTRjODc3L3RhYmxlcmFuZ2U6Y2MwZGRkYWU1MDBjNGE1ZWE2NmViZWZiMWQxNGM4NzdfNy0xLTEtMS0w_43e8aa76-f12d-43cd-a729-72ccfa673068"
      unitRef="number">0.038</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmNjMGRkZGFlNTAwYzRhNWVhNjZlYmVmYjFkMTRjODc3L3RhYmxlcmFuZ2U6Y2MwZGRkYWU1MDBjNGE1ZWE2NmViZWZiMWQxNGM4NzdfNy0yLTEtMS0w_bb907ede-29c9-401e-b9a6-669786617671"
      unitRef="number">0.039</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmNjMGRkZGFlNTAwYzRhNWVhNjZlYmVmYjFkMTRjODc3L3RhYmxlcmFuZ2U6Y2MwZGRkYWU1MDBjNGE1ZWE2NmViZWZiMWQxNGM4NzdfOC0xLTEtMS0w_7c04f0e7-de12-4556-8e4c-b6e1c78b2b02"
      unitRef="number">0.062</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i5929989484384f05ac691c6003c96340_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmNjMGRkZGFlNTAwYzRhNWVhNjZlYmVmYjFkMTRjODc3L3RhYmxlcmFuZ2U6Y2MwZGRkYWU1MDBjNGE1ZWE2NmViZWZiMWQxNGM4NzdfOC0yLTEtMS0w_9a341591-4c81-4ed8-9260-95917d7075a8"
      unitRef="number">0.062</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <bio:MaturitiesOfLeaseLiabilitiesForOperatingandFinanceLeasesTableTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RleHRyZWdpb246NTNhNDQ1OTA5MGIwNGYwNWJlOGI2ZmFlNDc1ZDgyMTVfMzE5MA_508d6fe6-4263-4890-a943-b6be6e0ee05f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:11pt;font-weight:400;line-height:100%"&gt;Year Ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2021 (excluding the six months ended June 30, 2021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;22.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;2022&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:11pt;font-weight:400;line-height:100%"&gt;39.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;33.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;2024&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:11pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;23.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:11pt;font-weight:400;line-height:100%"&gt;Thereafter&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:11pt;font-weight:400;line-height:100%"&gt;91.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;14.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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;236.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;19.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;Less imputed interest&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:11pt;font-weight:400;line-height:100%"&gt;(37.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;(8.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:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;199.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:#ccffcc;padding:0 1pt"/&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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:11pt;font-weight:400;line-height:100%"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ccffcc;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;</bio:MaturitiesOfLeaseLiabilitiesForOperatingandFinanceLeasesTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfMi0xLTEtMS0w_aaaad1eb-bdaf-43f9-933c-3e705036186d"
      unitRef="usd">22000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfMi0zLTEtMS0w_58b6c9e6-a676-4d91-8eb7-9f8ee1cab1aa"
      unitRef="usd">600000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfMy0xLTEtMS0w_c5686944-7a5d-45d8-8ce3-c22fed392042"
      unitRef="usd">39700000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfMy0zLTEtMS0w_1f89454c-9a36-48dc-9964-97ec80a6a327"
      unitRef="usd">1300000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfNC0xLTEtMS0w_34063603-4e39-4f0c-8d7a-989fa72f9209"
      unitRef="usd">33500000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfNC0zLTEtMS0w_bc37e710-288a-4614-9ee5-bb46164a04a8"
      unitRef="usd">1200000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfNS0xLTEtMS0w_d487f52e-a937-44f8-b592-b23a7971124a"
      unitRef="usd">26900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfNS0zLTEtMS0w_96044aa7-02fd-4227-a2be-95e4be6ad022"
      unitRef="usd">1200000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfNi0xLTEtMS0w_4c9bc312-4b1c-4eb3-b82c-01d18ef06689"
      unitRef="usd">23400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfNi0zLTEtMS0w_94b641f9-eaf8-4401-af72-cb7e59903155"
      unitRef="usd">1100000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfNy0xLTEtMS0w_9cd12379-6f8b-427d-98ae-01e1dafe0048"
      unitRef="usd">91400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfNy0zLTEtMS0w_71d6888d-74e4-4d3d-ad6b-6cec8600e312"
      unitRef="usd">14000000.0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfOC0xLTEtMS0w_0b5b6c59-bff6-431d-83ae-abdcaf3aab3f"
      unitRef="usd">236900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfOC0zLTEtMS0w_4ea53b20-fc2b-4d5a-929c-fe074023a39b"
      unitRef="usd">19400000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfOS0xLTEtMS0w_8963ea11-aeec-44de-b6ac-b5c6222cf1ca"
      unitRef="usd">37400000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfOS0zLTEtMS0w_30b771d7-416d-4d05-ba66-a4e7fb4d99af"
      unitRef="usd">8100000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfMTAtMS0xLTEtMA_1a44c8bb-9216-4198-b86f-ee030b7b8da0"
      unitRef="usd">199500000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="idb3314a5de1141f1bd59f1ccded6cc1c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl83OS9mcmFnOjUzYTQ0NTkwOTBiMDRmMDViZThiNmZhZTQ3NWQ4MjE1L3RhYmxlOmQwZDhmNDIyMjJiNTQ5NTU4NzUzNmY1YmI0MmE5NDkyL3RhYmxlcmFuZ2U6ZDBkOGY0MjIyMmI1NDk1NTg3NTM2ZjViYjQyYTk0OTJfMTAtMy0xLTEtMA_d6335404-a16a-426b-8db3-51384eb73728"
      unitRef="usd">11300000</us-gaap:FinanceLeaseLiability>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i397d9d92aab74c93bc5986d9a8dd0beb_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl84Mi9mcmFnOjhhNDkyM2RlZmYzYTRlN2M4MWQ5ZjZlNjI3Zjk3ZWRiL3RleHRyZWdpb246OGE0OTIzZGVmZjNhNGU3YzgxZDlmNmU2MjdmOTdlZGJfMTA5OTUxMTYzMTQ3NQ_78949baf-f1c6-405b-800b-b76753be332f">SUBSEQUENT EVENT&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt;On July 26, 2021, we entered into a Settlement and Patent Cross License Agreement (the &#x201c;Agreement&#x201d;) with 10x Genomics, Inc. (&#x201c;10x&#x201d;) resolving all outstanding litigation and other proceedings between the two companies.&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:11pt;font-weight:400;line-height:115%"&gt;Pursuant to the terms of the Agreement, the companies granted each other a non-exclusive, worldwide, royalty-bearing license and certain sublicenses to manufacture and sell products and services related to single cell analysis.  We will receive approximately $32 million from 10x in the third quarter of 2021 primarily related to royalties and interest pertaining to sales of infringing products that occurred during the period from November 14, 2018 through December 31, 2020.  In addition, each company shall pay to the other royalties for licensed products and licensed services through December 31, 2030.&lt;/span&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ProceedsFromRoyaltiesReceived
      contextRef="i4d503aee74244ccd885122e98d0f205e_D20210726-20210726"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl84Mi9mcmFnOjhhNDkyM2RlZmYzYTRlN2M4MWQ5ZjZlNjI3Zjk3ZWRiL3RleHRyZWdpb246OGE0OTIzZGVmZjNhNGU3YzgxZDlmNmU2MjdmOTdlZGJfMTA5OTUxMTYzMTM2Mw_43cfeb22-cd75-4f42-acb6-55e97cc21d58"
      unitRef="usd">32000000</us-gaap:ProceedsFromRoyaltiesReceived>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfNi0xLTEtMS0w_a753d42f-d51d-4343-8ebe-dec127436699"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfNi0xLTEtMS0w_a753d42f-d51d-4343-8ebe-dec127436699"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk4NA_6b87adbe-3aba-403e-9b2b-9662b24af20d" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk4NA_6b87adbe-3aba-403e-9b2b-9662b24af20d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Forward foreign exchange contracts in an asset position are included in other current assets in the condensed consolidated balance sheets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfNi0xLTEtMS0w_a753d42f-d51d-4343-8ebe-dec127436699"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk4NA_6b87adbe-3aba-403e-9b2b-9662b24af20d"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3Mg_345d7fa6-9f28-489a-bc0a-26604e59b4bb" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3Mg_345d7fa6-9f28-489a-bc0a-26604e59b4bb" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Forward foreign exchange contracts in a liability position are included in other current liabilities in the condensed consolidated balance sheets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfNi0xLTEtMS0w_a753d42f-d51d-4343-8ebe-dec127436699"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3Mg_345d7fa6-9f28-489a-bc0a-26604e59b4bb"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfNy0xLTEtMS0w_76327941-e0ae-4143-af19-93ed784be134"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfNy0xLTEtMS0w_76327941-e0ae-4143-af19-93ed784be134"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfNy0xLTEtMS0w_76327941-e0ae-4143-af19-93ed784be134"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk4NA_6b87adbe-3aba-403e-9b2b-9662b24af20d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfNy0xLTEtMS0w_76327941-e0ae-4143-af19-93ed784be134"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3Mg_345d7fa6-9f28-489a-bc0a-26604e59b4bb"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfMy0xLTEtMS0w_cd237536-aaa3-4c95-9d37-5643e11a5f06"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfMy0xLTEtMS0w_cd237536-aaa3-4c95-9d37-5643e11a5f06"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfMy0xLTEtMS0w_cd237536-aaa3-4c95-9d37-5643e11a5f06"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk4NA_6b87adbe-3aba-403e-9b2b-9662b24af20d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfMy0xLTEtMS0w_cd237536-aaa3-4c95-9d37-5643e11a5f06"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3Mg_345d7fa6-9f28-489a-bc0a-26604e59b4bb"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfNC0xLTEtMS0w_2827b167-972a-4279-ba6b-67f3b6f68162"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfNC0xLTEtMS0w_2827b167-972a-4279-ba6b-67f3b6f68162"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfNC0xLTEtMS0w_2827b167-972a-4279-ba6b-67f3b6f68162"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3Mg_345d7fa6-9f28-489a-bc0a-26604e59b4bb"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjkxNzczNzY5MDRhMTQ3M2JhYjI1NGMxMTY3NDQyNTM2L3RhYmxlcmFuZ2U6OTE3NzM3NjkwNGExNDczYmFiMjU0YzExNjc0NDI1MzZfNC0xLTEtMS0w_2827b167-972a-4279-ba6b-67f3b6f68162"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk4NA_6b87adbe-3aba-403e-9b2b-9662b24af20d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjMtNy0xLTEtMA_c2183a86-1a1a-40ab-b03c-7f89f909dba1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjMtNy0xLTEtMA_c2183a86-1a1a-40ab-b03c-7f89f909dba1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjItNy0xLTEtMA_a2132ca1-4c99-45e7-a41b-83250b88e704"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjItNy0xLTEtMA_a2132ca1-4c99-45e7-a41b-83250b88e704"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjMtNS0xLTEtMA_4dea3e2c-44cc-4370-b0c3-79fd35779cb7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjMtNS0xLTEtMA_4dea3e2c-44cc-4370-b0c3-79fd35779cb7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjMtMS0xLTEtMA_dfe2fa24-74d5-4812-a9cf-b9b827d8cf90"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjMtMS0xLTEtMA_dfe2fa24-74d5-4812-a9cf-b9b827d8cf90"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjItMy0xLTEtMA_31114092-318c-4716-b908-d49026ee70e1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjItMy0xLTEtMA_31114092-318c-4716-b908-d49026ee70e1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjItMS0xLTEtMA_38af015b-7636-43ab-839f-8f9c597bdec5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjItMS0xLTEtMA_38af015b-7636-43ab-839f-8f9c597bdec5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjItNS0xLTEtMA_80094016-000c-4d21-b1d0-4412e8e915e2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjItNS0xLTEtMA_80094016-000c-4d21-b1d0-4412e8e915e2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjMtMy0xLTEtMA_5499acb5-1a32-44de-905f-ed10c8026e34"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjMtMy0xLTEtMA_5499acb5-1a32-44de-905f-ed10c8026e34"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjMtNy0xLTEtMA_c2183a86-1a1a-40ab-b03c-7f89f909dba1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3Mg_345d7fa6-9f28-489a-bc0a-26604e59b4bb"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjItNy0xLTEtMA_a2132ca1-4c99-45e7-a41b-83250b88e704"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3Mg_345d7fa6-9f28-489a-bc0a-26604e59b4bb"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjMtNS0xLTEtMA_4dea3e2c-44cc-4370-b0c3-79fd35779cb7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3Mg_345d7fa6-9f28-489a-bc0a-26604e59b4bb"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjMtMS0xLTEtMA_dfe2fa24-74d5-4812-a9cf-b9b827d8cf90"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3Mg_345d7fa6-9f28-489a-bc0a-26604e59b4bb"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjItMy0xLTEtMA_31114092-318c-4716-b908-d49026ee70e1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3Mg_345d7fa6-9f28-489a-bc0a-26604e59b4bb"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjItMS0xLTEtMA_38af015b-7636-43ab-839f-8f9c597bdec5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3Mg_345d7fa6-9f28-489a-bc0a-26604e59b4bb"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjItNS0xLTEtMA_80094016-000c-4d21-b1d0-4412e8e915e2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3Mg_345d7fa6-9f28-489a-bc0a-26604e59b4bb"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjMtMy0xLTEtMA_5499acb5-1a32-44de-905f-ed10c8026e34"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3Mg_345d7fa6-9f28-489a-bc0a-26604e59b4bb"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTAtNS0xLTEtMA_687bf774-7686-4d33-9cfe-74580adb51c9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTAtNS0xLTEtMA_687bf774-7686-4d33-9cfe-74580adb51c9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTAtNy0xLTEtMA_d3d4f3ce-6ac6-4d44-afc3-4e4e5fd86c11"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTAtNy0xLTEtMA_d3d4f3ce-6ac6-4d44-afc3-4e4e5fd86c11"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOS03LTEtMS0w_e6970a7d-7030-41dd-81b1-d98bf8ceac48"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOS03LTEtMS0w_e6970a7d-7030-41dd-81b1-d98bf8ceac48"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMS0xLTEtMS0w_8d47550c-7696-4b9e-9d9b-7b643934dcca"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMS0xLTEtMS0w_8d47550c-7696-4b9e-9d9b-7b643934dcca"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOS0xLTEtMS0w_563eeb3a-e0d3-4054-a5f2-b04e8e015972"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOS0xLTEtMS0w_563eeb3a-e0d3-4054-a5f2-b04e8e015972"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMi0zLTEtMS0w_58c92ea6-ef98-4d52-bac4-6fe185ddf98e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMi0zLTEtMS0w_58c92ea6-ef98-4d52-bac4-6fe185ddf98e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOS0zLTEtMS0w_2ad4e33a-9546-4ed8-a0dc-d30f3d31cd7c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOS0zLTEtMS0w_2ad4e33a-9546-4ed8-a0dc-d30f3d31cd7c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMy0xLTEtMS0w_bfb92f81-5157-4596-a8f1-acc7d430007c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMy0xLTEtMS0w_bfb92f81-5157-4596-a8f1-acc7d430007c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMi0xLTEtMS0w_c7a1c6d6-6e05-4bd1-923e-671ded78d5d4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMi0xLTEtMS0w_c7a1c6d6-6e05-4bd1-923e-671ded78d5d4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOS01LTEtMS0w_73f9b8e3-56e6-4fa0-9153-a8d1425942e2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOS01LTEtMS0w_73f9b8e3-56e6-4fa0-9153-a8d1425942e2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMy0zLTEtMS0w_feac9608-ad96-499b-9cb5-ce2c196c1ccc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMy0zLTEtMS0w_feac9608-ad96-499b-9cb5-ce2c196c1ccc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMS0zLTEtMS0w_3a7b6d4c-cef6-4faa-b318-c325708b2e63"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMS0zLTEtMS0w_3a7b6d4c-cef6-4faa-b318-c325708b2e63"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTAtMy0xLTEtMA_b780234f-6ab9-41bf-9b04-5184aaf538f0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTAtMy0xLTEtMA_b780234f-6ab9-41bf-9b04-5184aaf538f0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTAtMS0xLTEtMA_6a2e8b85-a7a3-4f52-8954-9829021fbcc6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTAtMS0xLTEtMA_6a2e8b85-a7a3-4f52-8954-9829021fbcc6"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3NQ_dc1ef898-18b1-43a8-b484-55051afff1c6" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3NQ_dc1ef898-18b1-43a8-b484-55051afff1c6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Equity securities are included in the following accounts in the condensed consolidated balance sheets (in millions):<xhtml:table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><xhtml:tr><xhtml:td style="width:1.0%"/><xhtml:td style="width:66.005%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:1.0%"/><xhtml:td style="width:13.519%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:2.139%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:1.0%"/><xhtml:td style="width:14.837%"/><xhtml:td style="width:0.1%"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding:0 1pt"/><xhtml:td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">June 30, 2021</xhtml:span></xhtml:td><xhtml:td colspan="3" style="padding:0 1pt"/><xhtml:td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2020</xhtml:span></xhtml:td></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#d6ffd2;padding:2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Short-term investments</xhtml:span></xhtml:td><xhtml:td style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">68.7&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:0 1pt"/><xhtml:td style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61.4&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#d6ffd2;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other investments</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,539.1&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,521.0&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#d6ffd2;padding:2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total</xhtml:span></xhtml:td><xhtml:td style="background-color:#d6ffd2;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#d6ffd2;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11,607.8&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#d6ffd2;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#d6ffd2;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><xhtml:td style="background-color:#d6ffd2;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#d6ffd2;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,582.4&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#d6ffd2;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTAtNS0xLTEtMA_687bf774-7686-4d33-9cfe-74580adb51c9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3NQ_dc1ef898-18b1-43a8-b484-55051afff1c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTAtNy0xLTEtMA_d3d4f3ce-6ac6-4d44-afc3-4e4e5fd86c11"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3NQ_dc1ef898-18b1-43a8-b484-55051afff1c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOS03LTEtMS0w_e6970a7d-7030-41dd-81b1-d98bf8ceac48"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3NQ_dc1ef898-18b1-43a8-b484-55051afff1c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMS0xLTEtMS0w_8d47550c-7696-4b9e-9d9b-7b643934dcca"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3NQ_dc1ef898-18b1-43a8-b484-55051afff1c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOS0xLTEtMS0w_563eeb3a-e0d3-4054-a5f2-b04e8e015972"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3NQ_dc1ef898-18b1-43a8-b484-55051afff1c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMi0zLTEtMS0w_58c92ea6-ef98-4d52-bac4-6fe185ddf98e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3NQ_dc1ef898-18b1-43a8-b484-55051afff1c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOS0zLTEtMS0w_2ad4e33a-9546-4ed8-a0dc-d30f3d31cd7c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3NQ_dc1ef898-18b1-43a8-b484-55051afff1c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMy0xLTEtMS0w_bfb92f81-5157-4596-a8f1-acc7d430007c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3NQ_dc1ef898-18b1-43a8-b484-55051afff1c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMi0xLTEtMS0w_c7a1c6d6-6e05-4bd1-923e-671ded78d5d4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3NQ_dc1ef898-18b1-43a8-b484-55051afff1c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOS01LTEtMS0w_73f9b8e3-56e6-4fa0-9153-a8d1425942e2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3NQ_dc1ef898-18b1-43a8-b484-55051afff1c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMy0zLTEtMS0w_feac9608-ad96-499b-9cb5-ce2c196c1ccc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3NQ_dc1ef898-18b1-43a8-b484-55051afff1c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjVhNjg2NjIyZDg1YTRiZjRiZmNkZTY2ZjliNDgxYmVkL3RhYmxlcmFuZ2U6NWE2ODY2MjJkODVhNGJmNGJmY2RlNjZmOWI0ODFiZWRfMS0zLTEtMS0w_3a7b6d4c-cef6-4faa-b318-c325708b2e63"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3NQ_dc1ef898-18b1-43a8-b484-55051afff1c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTAtMy0xLTEtMA_b780234f-6ab9-41bf-9b04-5184aaf538f0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3NQ_dc1ef898-18b1-43a8-b484-55051afff1c6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTAtMS0xLTEtMA_6a2e8b85-a7a3-4f52-8954-9829021fbcc6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3NQ_dc1ef898-18b1-43a8-b484-55051afff1c6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOC0xLTEtMS0w_08e61567-dacd-4796-aa70-ea513822e9c8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOC0xLTEtMS0w_08e61567-dacd-4796-aa70-ea513822e9c8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMy0zLTEtMS0w_0f102a6e-e6aa-4bf6-a7c8-b09b4b9ae81b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMy0zLTEtMS0w_0f102a6e-e6aa-4bf6-a7c8-b09b4b9ae81b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOS0xLTEtMS0w_beb02920-f4c2-49a2-a9be-21b247d86df2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOS0xLTEtMS0w_beb02920-f4c2-49a2-a9be-21b247d86df2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMS0zLTEtMS0w_592c5399-8cc0-4df0-a4b6-2dfd0b9b34ff"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMS0zLTEtMS0w_592c5399-8cc0-4df0-a4b6-2dfd0b9b34ff"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOS0zLTEtMS0w_06acc1b0-f1aa-49c4-afd6-140fdb76e5bc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOS0zLTEtMS0w_06acc1b0-f1aa-49c4-afd6-140fdb76e5bc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOC01LTEtMS0w_c78b1e45-3222-4043-bbe0-b156e1a66968"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOC01LTEtMS0w_c78b1e45-3222-4043-bbe0-b156e1a66968"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOS01LTEtMS0w_93c1dd52-b0d8-46b8-8286-8bcc977ca865"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOS01LTEtMS0w_93c1dd52-b0d8-46b8-8286-8bcc977ca865"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOS03LTEtMS0w_87c1210a-e0ac-438e-9f04-9de9afdbc571"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOS03LTEtMS0w_87c1210a-e0ac-438e-9f04-9de9afdbc571"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMS0xLTEtMS0w_846e6502-b6f3-4ed2-8b87-4e38cbb4ed49"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMS0xLTEtMS0w_846e6502-b6f3-4ed2-8b87-4e38cbb4ed49"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOC0zLTEtMS0w_294570ca-a22a-4d9f-a893-84e143caf15f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOC0zLTEtMS0w_294570ca-a22a-4d9f-a893-84e143caf15f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMi0zLTEtMS0w_21c837b6-0793-4bdf-92a9-78d1ac33f35b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMi0zLTEtMS0w_21c837b6-0793-4bdf-92a9-78d1ac33f35b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMi0xLTEtMS0w_4a25692e-fdc5-4229-af2b-0c98abe42a64"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMi0xLTEtMS0w_4a25692e-fdc5-4229-af2b-0c98abe42a64"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMy0xLTEtMS0w_22490dfb-6b85-4366-829a-dca1f17c6dc2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMy0xLTEtMS0w_22490dfb-6b85-4366-829a-dca1f17c6dc2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOC03LTEtMS0w_15da05fb-d64e-4911-ab32-e2527fedef6a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOC03LTEtMS0w_15da05fb-d64e-4911-ab32-e2527fedef6a"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA0MA_4ade6f13-667a-4c71-9d4f-53addc5825a2" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA0MA_4ade6f13-667a-4c71-9d4f-53addc5825a2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Restricted investments are included in the following accounts in the condensed consolidated balance sheets (in millions):<xhtml:table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><xhtml:tr><xhtml:td style="width:1.0%"/><xhtml:td style="width:69.367%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:1.0%"/><xhtml:td style="width:12.496%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:2.139%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:1.0%"/><xhtml:td style="width:12.498%"/><xhtml:td style="width:0.1%"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding:0 1pt"/><xhtml:td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">June 30, 2021</xhtml:span></xhtml:td><xhtml:td colspan="3" style="padding:0 1pt"/><xhtml:td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2020</xhtml:span></xhtml:td></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Restricted investments</xhtml:span></xhtml:td><xhtml:td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.6&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#cdffcc;border-top:1pt solid #000;padding:0 1pt"/><xhtml:td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.6&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cdffcc;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other investments</xhtml:span></xhtml:td><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.2&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><xhtml:td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.1&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#cdffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Total</xhtml:span></xhtml:td><xhtml:td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.8&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><xhtml:td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.7&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#cdffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOC0xLTEtMS0w_08e61567-dacd-4796-aa70-ea513822e9c8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA0MA_4ade6f13-667a-4c71-9d4f-53addc5825a2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMy0zLTEtMS0w_0f102a6e-e6aa-4bf6-a7c8-b09b4b9ae81b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA0MA_4ade6f13-667a-4c71-9d4f-53addc5825a2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOS0xLTEtMS0w_beb02920-f4c2-49a2-a9be-21b247d86df2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA0MA_4ade6f13-667a-4c71-9d4f-53addc5825a2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMS0zLTEtMS0w_592c5399-8cc0-4df0-a4b6-2dfd0b9b34ff"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA0MA_4ade6f13-667a-4c71-9d4f-53addc5825a2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOS0zLTEtMS0w_06acc1b0-f1aa-49c4-afd6-140fdb76e5bc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA0MA_4ade6f13-667a-4c71-9d4f-53addc5825a2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOC01LTEtMS0w_c78b1e45-3222-4043-bbe0-b156e1a66968"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA0MA_4ade6f13-667a-4c71-9d4f-53addc5825a2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOS01LTEtMS0w_93c1dd52-b0d8-46b8-8286-8bcc977ca865"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA0MA_4ade6f13-667a-4c71-9d4f-53addc5825a2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOS03LTEtMS0w_87c1210a-e0ac-438e-9f04-9de9afdbc571"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA0MA_4ade6f13-667a-4c71-9d4f-53addc5825a2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMS0xLTEtMS0w_846e6502-b6f3-4ed2-8b87-4e38cbb4ed49"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA0MA_4ade6f13-667a-4c71-9d4f-53addc5825a2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOC0zLTEtMS0w_294570ca-a22a-4d9f-a893-84e143caf15f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA0MA_4ade6f13-667a-4c71-9d4f-53addc5825a2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMi0zLTEtMS0w_21c837b6-0793-4bdf-92a9-78d1ac33f35b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA0MA_4ade6f13-667a-4c71-9d4f-53addc5825a2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMi0xLTEtMS0w_4a25692e-fdc5-4229-af2b-0c98abe42a64"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA0MA_4ade6f13-667a-4c71-9d4f-53addc5825a2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmQwYjY1OTE3ZGVjOTRmZTA4YWM5M2M0YjYwZTNjNzA2L3RhYmxlcmFuZ2U6ZDBiNjU5MTdkZWM5NGZlMDhhYzkzYzRiNjBlM2M3MDZfMy0xLTEtMS0w_22490dfb-6b85-4366-829a-dca1f17c6dc2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA0MA_4ade6f13-667a-4c71-9d4f-53addc5825a2"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfOC03LTEtMS0w_15da05fb-d64e-4911-ab32-e2527fedef6a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTA0MA_4ade6f13-667a-4c71-9d4f-53addc5825a2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTQtMS0xLTEtMA_8ffc26e0-a1bd-44fa-9fd5-e6d8fc60e204"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTQtMS0xLTEtMA_8ffc26e0-a1bd-44fa-9fd5-e6d8fc60e204"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTEtNy0xLTEtMA_97e17649-bd1e-48c5-b339-a840a3313897"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTEtNy0xLTEtMA_97e17649-bd1e-48c5-b339-a840a3313897"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtOC0xLTEtMA_49604462-f312-4473-818f-88e5f605d267"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtOC0xLTEtMA_49604462-f312-4473-818f-88e5f605d267"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtNS0xLTEtMA_616bbd95-2505-4dfe-baaf-60b94acb0541"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtNS0xLTEtMA_616bbd95-2505-4dfe-baaf-60b94acb0541"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy04LTEtMS0w_1fa6acb8-2b6e-4d81-b8cc-51f0aded54b3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy04LTEtMS0w_1fa6acb8-2b6e-4d81-b8cc-51f0aded54b3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS01LTEtMS0w_93ccb2d6-0ae1-4d9c-8f0c-519dc97e7ce2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS01LTEtMS0w_93ccb2d6-0ae1-4d9c-8f0c-519dc97e7ce2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTctNS0xLTEtMA_fbd00b3d-f984-4c4d-b65d-8e81877973b8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTctNS0xLTEtMA_fbd00b3d-f984-4c4d-b65d-8e81877973b8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS0xLTEtMS0w_2abfab83-1d8f-4da7-95db-f5191e6d8777"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS0xLTEtMS0w_2abfab83-1d8f-4da7-95db-f5191e6d8777"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTgtNy0xLTEtMA_9b76a6bf-b2bc-40fb-9afa-0e8116b2b8fe"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTgtNy0xLTEtMA_9b76a6bf-b2bc-40fb-9afa-0e8116b2b8fe"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMS0xLTEtMS0w_9f125a1d-61d4-4423-a525-79ccfb3588e0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMS0xLTEtMS0w_9f125a1d-61d4-4423-a525-79ccfb3588e0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTYtNy0xLTEtMA_c6139260-2705-4920-a460-66a8fe7ba40d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTYtNy0xLTEtMA_c6139260-2705-4920-a460-66a8fe7ba40d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtNS0xLTEtMA_1a67becc-3c2f-4cd0-ab0b-d618d30caeb1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtNS0xLTEtMA_1a67becc-3c2f-4cd0-ab0b-d618d30caeb1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi0xLTEtMS0w_19c2b0a3-e97d-4e64-a8e7-61bd61d716a6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi0xLTEtMS0w_19c2b0a3-e97d-4e64-a8e7-61bd61d716a6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtMS0xLTEtMA_30ca13e7-aee5-4a7d-b97c-883456bf2c86"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtMS0xLTEtMA_30ca13e7-aee5-4a7d-b97c-883456bf2c86"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTQtNS0xLTEtMA_0bffbdeb-92b9-42ca-b6bf-3dd48a98dee6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTQtNS0xLTEtMA_0bffbdeb-92b9-42ca-b6bf-3dd48a98dee6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMS0xLTEtMS0w_d2aa9b7b-ebb0-45a2-99f4-95fc8b9fbe21"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMS0xLTEtMS0w_d2aa9b7b-ebb0-45a2-99f4-95fc8b9fbe21"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC0xLTEtMS0w_2abeee1b-5ade-4a61-a6fd-6dda8dba6c9f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC0xLTEtMS0w_2abeee1b-5ade-4a61-a6fd-6dda8dba6c9f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi0xLTEtMS0w_0174ec14-a3e7-4293-a578-484576c1f996"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi0xLTEtMS0w_0174ec14-a3e7-4293-a578-484576c1f996"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC04LTEtMS0w_0c33ed72-7f6c-452a-8a5c-17f1b1818ee1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC04LTEtMS0w_0c33ed72-7f6c-452a-8a5c-17f1b1818ee1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMi0zLTEtMS0w_1de7423e-eeb6-46e4-b057-e28ca8f22b5d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMi0zLTEtMS0w_1de7423e-eeb6-46e4-b057-e28ca8f22b5d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTgtMy0xLTEtMA_e65d74c9-4ccd-4616-916b-bbe58f9a66de"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTgtMy0xLTEtMA_e65d74c9-4ccd-4616-916b-bbe58f9a66de"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTMtMy0xLTEtMA_ec5b961d-e6d9-4e97-8772-bdcf098d8b90"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTMtMy0xLTEtMA_ec5b961d-e6d9-4e97-8772-bdcf098d8b90"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC04LTEtMS0w_3a490f22-0163-4707-9cf1-4f5ccde04d56"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC04LTEtMS0w_3a490f22-0163-4707-9cf1-4f5ccde04d56"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMy0xLTEtMS0w_5e9472fb-8ce8-408f-bdc6-c07d3b081eee"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMy0xLTEtMS0w_5e9472fb-8ce8-408f-bdc6-c07d3b081eee"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTgtNS0xLTEtMA_93de7ef3-08b9-467d-9acf-376d0653efa4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTgtNS0xLTEtMA_93de7ef3-08b9-467d-9acf-376d0653efa4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTgtMS0xLTEtMA_e726f700-afdc-4eee-8bf2-2103f837affd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTgtMS0xLTEtMA_e726f700-afdc-4eee-8bf2-2103f837affd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTItMS0xLTEtMA_5294f3d2-6afb-40a3-afcc-b7a9e2b068b5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTItMS0xLTEtMA_5294f3d2-6afb-40a3-afcc-b7a9e2b068b5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtMy0xLTEtMA_0e0c703b-7635-46d2-88c9-4029ad0474ca"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtMy0xLTEtMA_0e0c703b-7635-46d2-88c9-4029ad0474ca"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi01LTEtMS0w_0e61e2fc-5074-49bb-b3ab-0b9d92222be1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi01LTEtMS0w_0e61e2fc-5074-49bb-b3ab-0b9d92222be1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTUtMy0xLTEtMA_fb093f2b-1c4f-4e32-a7d9-990d86e749c7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTUtMy0xLTEtMA_fb093f2b-1c4f-4e32-a7d9-990d86e749c7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMy0zLTEtMS0w_d7bfe54b-5a16-4b10-a739-1e8aece5881d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMy0zLTEtMS0w_d7bfe54b-5a16-4b10-a739-1e8aece5881d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtNi0xLTEtMA_37618db0-ee60-4945-89f3-10666046a9ab"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtNi0xLTEtMA_37618db0-ee60-4945-89f3-10666046a9ab"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC0xLTEtMS0w_8ff6a9ad-e170-4551-ac93-4660f58e553d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC0xLTEtMS0w_8ff6a9ad-e170-4551-ac93-4660f58e553d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTYtMy0xLTEtMA_706da0a7-051a-4453-87c5-a5c549aa1de4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTYtMy0xLTEtMA_706da0a7-051a-4453-87c5-a5c549aa1de4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC03LTEtMS0w_f4d7ba34-d980-4697-a5d5-b488513333cd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC03LTEtMS0w_f4d7ba34-d980-4697-a5d5-b488513333cd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtOC0xLTEtMA_85634b40-b287-4826-932c-347d475829e7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtOC0xLTEtMA_85634b40-b287-4826-932c-347d475829e7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy0xLTEtMS0w_797ddccf-dd4d-4ae0-8bd5-462dbe0a50b7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy0xLTEtMS0w_797ddccf-dd4d-4ae0-8bd5-462dbe0a50b7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy0zLTEtMS0w_cc640d40-fc18-4c86-8d61-0fe2c8ca8b56"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy0zLTEtMS0w_cc640d40-fc18-4c86-8d61-0fe2c8ca8b56"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy03LTEtMS0w_1efb7dc6-a893-4260-942c-272b7184ad11"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy03LTEtMS0w_1efb7dc6-a893-4260-942c-272b7184ad11"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtNS0xLTEtMA_b46f6883-c1c4-41d8-8c34-48c7ec1542a7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtNS0xLTEtMA_b46f6883-c1c4-41d8-8c34-48c7ec1542a7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtNi0xLTEtMA_9d0810cf-5aa0-4ec0-b517-a0db1fdfae89"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtNi0xLTEtMA_9d0810cf-5aa0-4ec0-b517-a0db1fdfae89"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS01LTEtMS0w_6612c41a-a300-4ac2-bc42-ed94f213cc49"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS01LTEtMS0w_6612c41a-a300-4ac2-bc42-ed94f213cc49"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS03LTEtMS0w_43dd70b3-0a20-4788-aef2-860ac6df69d5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS03LTEtMS0w_43dd70b3-0a20-4788-aef2-860ac6df69d5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMy0xLTEtMS0w_bd63fbaa-be2c-4cda-9fed-a0d8d19924e1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMy0xLTEtMS0w_bd63fbaa-be2c-4cda-9fed-a0d8d19924e1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy0xLTEtMS0w_e40e611a-7d65-4a05-92d5-b3193d217238"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy0xLTEtMS0w_e40e611a-7d65-4a05-92d5-b3193d217238"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtNy0xLTEtMA_3fca04e4-6ad0-4e5c-a396-f1c034955618"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtNy0xLTEtMA_3fca04e4-6ad0-4e5c-a396-f1c034955618"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC04LTEtMS0w_6c0f06ea-6127-4935-a4bf-8b20d87c80da"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC04LTEtMS0w_6c0f06ea-6127-4935-a4bf-8b20d87c80da"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtMy0xLTEtMTUwMg_a04d9c2f-2118-4d9e-8173-96d7c9dcb204"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtMy0xLTEtMTUwMg_a04d9c2f-2118-4d9e-8173-96d7c9dcb204"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS0zLTEtMS0w_ea5cb97c-5d33-461c-9ebd-d7f0bbec0129"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS0zLTEtMS0w_ea5cb97c-5d33-461c-9ebd-d7f0bbec0129"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy01LTEtMS0w_392dbb0b-efa6-4fb2-b412-56fdd7ebc39a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy01LTEtMS0w_392dbb0b-efa6-4fb2-b412-56fdd7ebc39a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMi0xLTEtMS0w_3bc7f80d-fed9-45ab-81bb-f7ef0d812a4a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMi0xLTEtMS0w_3bc7f80d-fed9-45ab-81bb-f7ef0d812a4a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfNC0xLTEtMS0w_118e641e-4764-460f-95a2-b31f75f77b68"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfNC0xLTEtMS0w_118e641e-4764-460f-95a2-b31f75f77b68"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC01LTEtMS0w_f49a1d80-06d8-45be-bee0-eb2593cb51f6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC01LTEtMS0w_f49a1d80-06d8-45be-bee0-eb2593cb51f6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtMS0xLTEtMA_8a18f749-00b1-4153-8a98-4dfbdefacec7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtMS0xLTEtMA_8a18f749-00b1-4153-8a98-4dfbdefacec7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTQtNS0xLTEtMA_1aea2efd-4f17-4980-9e38-736d6f1bb06d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTQtNS0xLTEtMA_1aea2efd-4f17-4980-9e38-736d6f1bb06d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtMy0xLTEtMA_f03390fd-3820-4be9-9a13-be89a37b1c37"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtMy0xLTEtMA_f03390fd-3820-4be9-9a13-be89a37b1c37"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy01LTEtMS0w_83e24778-070d-4b61-8bc8-8569ba373252"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy01LTEtMS0w_83e24778-070d-4b61-8bc8-8569ba373252"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtOC0xLTEtMA_bc868aa8-d85d-4a70-aaed-73b6812e015e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtOC0xLTEtMA_bc868aa8-d85d-4a70-aaed-73b6812e015e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy04LTEtMS0w_1e183b86-96ed-41e5-b9b6-fbb49ddd31ca"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy04LTEtMS0w_1e183b86-96ed-41e5-b9b6-fbb49ddd31ca"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC0zLTEtMS0w_0e8a1f7b-a3d1-4b4e-a017-915f0ce59974"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC0zLTEtMS0w_0e8a1f7b-a3d1-4b4e-a017-915f0ce59974"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS0xLTEtMS0w_390cc9bf-95f1-4c79-b820-b3ef4cf7e40e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS0xLTEtMS0w_390cc9bf-95f1-4c79-b820-b3ef4cf7e40e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy0xLTEtMS0w_9d61770c-f651-4363-843c-70b5334712e0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy0xLTEtMS0w_9d61770c-f651-4363-843c-70b5334712e0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtMS0xLTEtMA_fe6f3c45-b659-452e-bdbd-285ff8750aa4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtMS0xLTEtMA_fe6f3c45-b659-452e-bdbd-285ff8750aa4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC01LTEtMS0w_1d3a0fcc-b087-4bdc-93a6-8417926f51d0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC01LTEtMS0w_1d3a0fcc-b087-4bdc-93a6-8417926f51d0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTItMS0xLTEtMA_a7a4f909-e0ba-4c4f-a9fb-27b25b6f8594"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTItMS0xLTEtMA_a7a4f909-e0ba-4c4f-a9fb-27b25b6f8594"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy04LTEtMS0w_0a31589d-9eba-46c3-b128-4cb6198bce2d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy04LTEtMS0w_0a31589d-9eba-46c3-b128-4cb6198bce2d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS0xLTEtMS0w_3c600448-1a9a-4007-83fb-65e58455ccf9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS0xLTEtMS0w_3c600448-1a9a-4007-83fb-65e58455ccf9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi04LTEtMS0w_1837dc41-2c90-48e5-96ef-816f4b54f2a0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi04LTEtMS0w_1837dc41-2c90-48e5-96ef-816f4b54f2a0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtMS0xLTEtMTQ5MA_b0eae621-371d-4e76-ae49-259106ba2785"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtMS0xLTEtMTQ5MA_b0eae621-371d-4e76-ae49-259106ba2785"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItOC0xLTEtMA_00de1b35-6bb9-4c14-b266-a9f8e16ff013"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItOC0xLTEtMA_00de1b35-6bb9-4c14-b266-a9f8e16ff013"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTYtNS0xLTEtMA_5dfad1cd-b154-4b21-8100-7a32c4be4db3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTYtNS0xLTEtMA_5dfad1cd-b154-4b21-8100-7a32c4be4db3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi03LTEtMS0w_dec60bda-0490-4e66-b894-4dab41703845"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi03LTEtMS0w_dec60bda-0490-4e66-b894-4dab41703845"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTItMy0xLTEtMA_82b3fde7-fca9-408c-8a1c-2455c3c33df3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTItMy0xLTEtMA_82b3fde7-fca9-408c-8a1c-2455c3c33df3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS0zLTEtMS0w_8837d73b-3739-4cad-951b-2179980d255a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS0zLTEtMS0w_8837d73b-3739-4cad-951b-2179980d255a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS02LTEtMS0w_d1040f1b-3bcf-4963-8bb2-c0b1ac176482"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS02LTEtMS0w_d1040f1b-3bcf-4963-8bb2-c0b1ac176482"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTYtMS0xLTEtMA_bbc552ad-c64e-46b6-aff4-21141ca3947e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTYtMS0xLTEtMA_bbc552ad-c64e-46b6-aff4-21141ca3947e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy0zLTEtMS0w_a258b4c7-d10a-4628-9764-58e0f988d7ac"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy0zLTEtMS0w_a258b4c7-d10a-4628-9764-58e0f988d7ac"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC01LTEtMS0w_c3074407-fade-4d84-9a17-bf0d34aed9db"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC01LTEtMS0w_c3074407-fade-4d84-9a17-bf0d34aed9db"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTctNy0xLTEtMA_4274da32-aa45-4037-ab33-4af4df954efb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTctNy0xLTEtMA_4274da32-aa45-4037-ab33-4af4df954efb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTctNS0xLTEtMA_1f40fcff-744d-4db5-8d27-da70a94e1efb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTctNS0xLTEtMA_1f40fcff-744d-4db5-8d27-da70a94e1efb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC0zLTEtMS0w_acca83c5-60ff-4828-800a-5cff2c2e05cc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC0zLTEtMS0w_acca83c5-60ff-4828-800a-5cff2c2e05cc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTItNS0xLTEtMA_d56fd38f-a5b3-4955-bab2-4619238cb2cd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTItNS0xLTEtMA_d56fd38f-a5b3-4955-bab2-4619238cb2cd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfNC0zLTEtMS0w_383761ab-4cac-402b-8754-00052e7745fe"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfNC0zLTEtMS0w_383761ab-4cac-402b-8754-00052e7745fe"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTMtMS0xLTEtMA_74a273ae-cad4-4416-b42a-e48fdbb82d2f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTMtMS0xLTEtMA_74a273ae-cad4-4416-b42a-e48fdbb82d2f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItNy0xLTEtMA_c260cf8b-fdda-46f4-9dca-32e47fed1fc7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItNy0xLTEtMA_c260cf8b-fdda-46f4-9dca-32e47fed1fc7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItMy0xLTEtMA_df592a7e-6f58-4aa0-ba07-47c7e008521f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItMy0xLTEtMA_df592a7e-6f58-4aa0-ba07-47c7e008521f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy03LTEtMS0w_845e848c-4014-4144-9bb4-ea3f6b9410b0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy03LTEtMS0w_845e848c-4014-4144-9bb4-ea3f6b9410b0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTUtNS0xLTEtMA_2f79fc10-2c8a-4aee-84b9-12ad3af32cd2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTUtNS0xLTEtMA_2f79fc10-2c8a-4aee-84b9-12ad3af32cd2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTMtMy0xLTEtMA_453d3814-678a-44e7-a9ae-54e3328995d4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTMtMy0xLTEtMA_453d3814-678a-44e7-a9ae-54e3328995d4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtMS0xLTEtMA_0d6d0995-d3dd-41b7-96c6-78e1deab4e3e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtMS0xLTEtMA_0d6d0995-d3dd-41b7-96c6-78e1deab4e3e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTUtMS0xLTEtMA_2ecfbf67-704d-4884-a206-fd2924651db1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTUtMS0xLTEtMA_2ecfbf67-704d-4884-a206-fd2924651db1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItMS0xLTEtMA_15ef7943-9a78-4e32-9235-48796a906edb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItMS0xLTEtMA_15ef7943-9a78-4e32-9235-48796a906edb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy0zLTEtMS0w_208efd07-b396-4b55-846b-0f48661ce9a1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy0zLTEtMS0w_208efd07-b396-4b55-846b-0f48661ce9a1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTQtMy0xLTEtMA_05e842d3-8bde-4293-9358-b4e517630b1b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTQtMy0xLTEtMA_05e842d3-8bde-4293-9358-b4e517630b1b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy0zLTEtMS0w_a7714b08-dd3c-4f4f-b1e7-5b7112d3d0b3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy0zLTEtMS0w_a7714b08-dd3c-4f4f-b1e7-5b7112d3d0b3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtMS0xLTEtMA_1dec3bee-0323-4c39-946d-6e4f968581cf"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtMS0xLTEtMA_1dec3bee-0323-4c39-946d-6e4f968581cf"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTctMS0xLTEtMA_4bc132d4-a065-41cf-b4ad-6e05f5abc4dc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTctMS0xLTEtMA_4bc132d4-a065-41cf-b4ad-6e05f5abc4dc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS0zLTEtMS0w_a10b5868-0624-44af-ae1f-7b3d01d9af9d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS0zLTEtMS0w_a10b5868-0624-44af-ae1f-7b3d01d9af9d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy04LTEtMS0w_082c28a8-e267-4ac6-a6f1-1ee6ce8ac0e8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy04LTEtMS0w_082c28a8-e267-4ac6-a6f1-1ee6ce8ac0e8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS02LTEtMS0w_93e7f0e6-9261-4770-bf1b-9e30f716fb78"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS02LTEtMS0w_93e7f0e6-9261-4770-bf1b-9e30f716fb78"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtMy0xLTEtMA_8583c292-aded-4961-aeff-b9ff6b32d3d5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtMy0xLTEtMA_8583c292-aded-4961-aeff-b9ff6b32d3d5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTQtNy0xLTEtMA_1cd12458-6912-4d3c-b962-b37f50ad4597"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTQtNy0xLTEtMA_1cd12458-6912-4d3c-b962-b37f50ad4597"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS0xLTEtMS0w_1b8d6a86-856a-453b-b4b6-a59c8aef3940"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS0xLTEtMS0w_1b8d6a86-856a-453b-b4b6-a59c8aef3940"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTctNy0xLTEtMA_4988738f-7cfa-4c0c-9e08-cf5cccfbc0a3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTctNy0xLTEtMA_4988738f-7cfa-4c0c-9e08-cf5cccfbc0a3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS01LTEtMS0w_ccf7550a-cf95-413c-ad39-6a0fb74803f4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS01LTEtMS0w_ccf7550a-cf95-413c-ad39-6a0fb74803f4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTEtNS0xLTEtMA_b708aa8d-b44e-4b19-99d5-485505dbb614"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTEtNS0xLTEtMA_b708aa8d-b44e-4b19-99d5-485505dbb614"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC0xLTEtMS0w_9698cf0e-0dcb-4206-b140-4c1aab539d77"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC0xLTEtMS0w_9698cf0e-0dcb-4206-b140-4c1aab539d77"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi0zLTEtMS0w_a3b29722-6aef-466f-9536-61750c03f752"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi0zLTEtMS0w_a3b29722-6aef-466f-9536-61750c03f752"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtNy0xLTEtMA_5118b7ab-7a38-400a-aadb-1302f5440491"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtNy0xLTEtMA_5118b7ab-7a38-400a-aadb-1302f5440491"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTMtNy0xLTEtMA_2c05bdac-b3c4-47b1-99be-9a894313796e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTMtNy0xLTEtMA_2c05bdac-b3c4-47b1-99be-9a894313796e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy02LTEtMS0w_eec1221b-0332-4518-b9af-227327a415a3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy02LTEtMS0w_eec1221b-0332-4518-b9af-227327a415a3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTMtNS0xLTEtMA_fe5363ae-644d-4b5a-bdb9-0146a2afd6be"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTMtNS0xLTEtMA_fe5363ae-644d-4b5a-bdb9-0146a2afd6be"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi01LTEtMS0w_8741fbe3-0888-4873-b3a4-02d839840e50"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi01LTEtMS0w_8741fbe3-0888-4873-b3a4-02d839840e50"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTItNy0xLTEtMA_21ed4dcc-12e7-422e-b7d9-601198dc9ee1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTItNy0xLTEtMA_21ed4dcc-12e7-422e-b7d9-601198dc9ee1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtNS0xLTEtMA_ff4901ca-465a-42b9-a914-215379f41746"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtNS0xLTEtMA_ff4901ca-465a-42b9-a914-215379f41746"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTctMS0xLTEtMA_319bf344-84e0-4385-b368-7256749f1f2a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTctMS0xLTEtMA_319bf344-84e0-4385-b368-7256749f1f2a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtMy0xLTEtMA_161e0f53-a285-424b-b9f3-905e3bd8e624"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtMy0xLTEtMA_161e0f53-a285-424b-b9f3-905e3bd8e624"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC01LTEtMS0w_be37d4e2-4f62-4d66-a119-bdfc779bd327"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC01LTEtMS0w_be37d4e2-4f62-4d66-a119-bdfc779bd327"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy01LTEtMS0w_33903001-076c-411b-9874-acd0150dc38a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy01LTEtMS0w_33903001-076c-411b-9874-acd0150dc38a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMi0zLTEtMS0w_36fc34b3-c0f5-431b-ab5d-e2561fa87aaf"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMi0zLTEtMS0w_36fc34b3-c0f5-431b-ab5d-e2561fa87aaf"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtOC0xLTEtMA_3c8883b5-933e-4226-98aa-c330e6b846e8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtOC0xLTEtMA_3c8883b5-933e-4226-98aa-c330e6b846e8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTQtNy0xLTEtMA_870e43ef-c8e2-4bc0-91f6-4f0e9e961f71"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTQtNy0xLTEtMA_870e43ef-c8e2-4bc0-91f6-4f0e9e961f71"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTYtNS0xLTEtMA_8bb6c4f8-fcea-4db7-9f36-5f239608cfa4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTYtNS0xLTEtMA_8bb6c4f8-fcea-4db7-9f36-5f239608cfa4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS03LTEtMS0w_638bfe10-0799-49f5-beee-2f61e0bca747"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS03LTEtMS0w_638bfe10-0799-49f5-beee-2f61e0bca747"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy0xLTEtMS0w_c4872558-35e0-433a-893b-ede3ff6abbc8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy0xLTEtMS0w_c4872558-35e0-433a-893b-ede3ff6abbc8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTYtNy0xLTEtMA_5f5f4f3e-776c-4e99-ae35-5d7f5474efb7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTYtNy0xLTEtMA_5f5f4f3e-776c-4e99-ae35-5d7f5474efb7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy02LTEtMS0w_9709740b-2092-405a-8e5f-cf759bb40b12"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy02LTEtMS0w_9709740b-2092-405a-8e5f-cf759bb40b12"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS04LTEtMS0w_a2126a1b-ba4e-428a-9ee1-ba9abc7d8072"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS04LTEtMS0w_a2126a1b-ba4e-428a-9ee1-ba9abc7d8072"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTYtMy0xLTEtMA_c63c3395-42c4-47bb-8df3-4311363ecbb0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTYtMy0xLTEtMA_c63c3395-42c4-47bb-8df3-4311363ecbb0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTMtNS0xLTEtMA_75a5e553-5e20-4761-b449-1f2272c237a9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTMtNS0xLTEtMA_75a5e553-5e20-4761-b449-1f2272c237a9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS01LTEtMS0w_1ae0f2c0-2b99-442d-9db5-8c8fdef52865"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS01LTEtMS0w_1ae0f2c0-2b99-442d-9db5-8c8fdef52865"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtNS0xLTEtMTUwNg_9b04a001-b84a-4d75-8ab6-85448bc70d75"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtNS0xLTEtMTUwNg_9b04a001-b84a-4d75-8ab6-85448bc70d75"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTItNy0xLTEtMA_99d7912e-eeae-4844-869b-ec83e027b829"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTItNy0xLTEtMA_99d7912e-eeae-4844-869b-ec83e027b829"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtNS0xLTEtMA_63f453dd-c115-46c9-bd42-c87209fabd52"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtNS0xLTEtMA_63f453dd-c115-46c9-bd42-c87209fabd52"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC02LTEtMS0w_4fe5d829-af22-4a62-bcb6-f092ef8b94ff"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC02LTEtMS0w_4fe5d829-af22-4a62-bcb6-f092ef8b94ff"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS04LTEtMS0w_16cc2c10-2c90-4a11-88d8-d77e645725ce"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS04LTEtMS0w_16cc2c10-2c90-4a11-88d8-d77e645725ce"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMS0zLTEtMS0w_74ab4689-ead3-4f0a-ac26-f8dce5200cbc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMS0zLTEtMS0w_74ab4689-ead3-4f0a-ac26-f8dce5200cbc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtNy0xLTEtMTUxMA_75022dc3-5e49-4688-9df3-78432f112f71"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtNy0xLTEtMTUxMA_75022dc3-5e49-4688-9df3-78432f112f71"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS04LTEtMS0w_d6851ad5-efe3-4c87-b685-a4fa6ac73379"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS04LTEtMS0w_d6851ad5-efe3-4c87-b685-a4fa6ac73379"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTYtMS0xLTEtMA_52408783-85f7-4eef-bd1a-d9e67e0ac301"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTYtMS0xLTEtMA_52408783-85f7-4eef-bd1a-d9e67e0ac301"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC04LTEtMS0w_919fbc88-9a6d-40e8-9421-f9ed7834d23a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC04LTEtMS0w_919fbc88-9a6d-40e8-9421-f9ed7834d23a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTUtNy0xLTEtMA_a05a0fdf-6ec7-407b-90c1-320625fef703"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTUtNy0xLTEtMA_a05a0fdf-6ec7-407b-90c1-320625fef703"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTQtMy0xLTEtMA_1b3a4513-c92d-4b0f-9e39-d6e7513ad115"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTQtMy0xLTEtMA_1b3a4513-c92d-4b0f-9e39-d6e7513ad115"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTEtMS0xLTEtMA_28a81d3d-4309-4fe0-8184-a953b5195e5e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTEtMS0xLTEtMA_28a81d3d-4309-4fe0-8184-a953b5195e5e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTItNS0xLTEtMA_de089743-7163-4c52-a9af-00c493dcc0f3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTItNS0xLTEtMA_de089743-7163-4c52-a9af-00c493dcc0f3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItOC0xLTEtMA_9c92169f-e911-448b-941c-8577db7fb584"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItOC0xLTEtMA_9c92169f-e911-448b-941c-8577db7fb584"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTQtMS0xLTEtMA_0b818f1d-5003-4889-bf4d-65f5d984224a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTQtMS0xLTEtMA_0b818f1d-5003-4889-bf4d-65f5d984224a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItNS0xLTEtMA_9767d268-01e5-4dcb-ab28-551dac75fdce"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItNS0xLTEtMA_9767d268-01e5-4dcb-ab28-551dac75fdce"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi02LTEtMS0w_fefbff41-6356-4bea-85b9-aabe3e3194ec"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi02LTEtMS0w_fefbff41-6356-4bea-85b9-aabe3e3194ec"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTMtNy0xLTEtMA_638af5d3-fb1d-4db9-80be-a19381a599ae"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTMtNy0xLTEtMA_638af5d3-fb1d-4db9-80be-a19381a599ae"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS04LTEtMS0w_770ca345-eca4-487b-b695-394ee5421fc9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS04LTEtMS0w_770ca345-eca4-487b-b695-394ee5421fc9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItMS0xLTEtMA_b1ced3a2-4f76-43ca-a51c-59e14dc532fd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItMS0xLTEtMA_b1ced3a2-4f76-43ca-a51c-59e14dc532fd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTItMy0xLTEtMA_6e169e65-1432-4bcf-81a6-098fc8b4383c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTItMy0xLTEtMA_6e169e65-1432-4bcf-81a6-098fc8b4383c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTMtMS0xLTEtMA_273bf262-9070-4f3d-b26b-4d31193b5c64"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTMtMS0xLTEtMA_273bf262-9070-4f3d-b26b-4d31193b5c64"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMy0zLTEtMS0w_d8cadbf9-a557-4f3d-8845-bf694aa1f7dd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMy0zLTEtMS0w_d8cadbf9-a557-4f3d-8845-bf694aa1f7dd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtNy0xLTEtMA_51a6f094-53a7-43eb-81a8-364a60935a36"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtNy0xLTEtMA_51a6f094-53a7-43eb-81a8-364a60935a36"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC0zLTEtMS0w_c9c4d727-4149-4cae-a54d-61a994ae1cd7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC0zLTEtMS0w_c9c4d727-4149-4cae-a54d-61a994ae1cd7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi0zLTEtMS0w_64229c3e-3d8a-4c65-9c0b-6bf916b6a44f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi0zLTEtMS0w_64229c3e-3d8a-4c65-9c0b-6bf916b6a44f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTEtMy0xLTEtMA_6ebe237f-a2a0-46e1-8d66-f3cd04961d4c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTEtMy0xLTEtMA_6ebe237f-a2a0-46e1-8d66-f3cd04961d4c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTctMy0xLTEtMA_c36fe354-576d-425a-ac8b-53dea6a3c6db"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTctMy0xLTEtMA_c36fe354-576d-425a-ac8b-53dea6a3c6db"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMS0zLTEtMS0w_a1ccea0d-b3a0-47a2-82c8-6e47bac7aa3f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMS0zLTEtMS0w_a1ccea0d-b3a0-47a2-82c8-6e47bac7aa3f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItMy0xLTEtMA_099bc29e-2587-447b-9268-19028521eb01"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItMy0xLTEtMA_099bc29e-2587-447b-9268-19028521eb01"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItNi0xLTEtMA_394f5ae7-82ef-40d1-97b5-f5aae7e0cf82"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItNi0xLTEtMA_394f5ae7-82ef-40d1-97b5-f5aae7e0cf82"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC0xLTEtMS0w_c667d23f-db39-4793-85a2-772b8ddc405f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC0xLTEtMS0w_c667d23f-db39-4793-85a2-772b8ddc405f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMi0xLTEtMS0w_0bcaa366-d8c2-41cd-bb43-cdde9332025a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMi0xLTEtMS0w_0bcaa366-d8c2-41cd-bb43-cdde9332025a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC02LTEtMS0w_390478c6-ba93-4c66-a39b-03bdb4cf78be"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC02LTEtMS0w_390478c6-ba93-4c66-a39b-03bdb4cf78be"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC0zLTEtMS0w_7d7cf5ea-d776-43e4-b1bc-696fd2cbd45f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC0zLTEtMS0w_7d7cf5ea-d776-43e4-b1bc-696fd2cbd45f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtMy0xLTEtMA_1b5df69f-4311-4920-9435-9939a0777951"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtMy0xLTEtMA_1b5df69f-4311-4920-9435-9939a0777951"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItNS0xLTEtMA_d31084ee-bc68-4f26-aa0a-7bd943d8b1cf"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItNS0xLTEtMA_d31084ee-bc68-4f26-aa0a-7bd943d8b1cf"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC03LTEtMS0w_4ea17183-1397-456f-9db4-3822ab932a6b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC03LTEtMS0w_4ea17183-1397-456f-9db4-3822ab932a6b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS0zLTEtMS0w_bebd208c-9770-4faf-abff-211165e06004"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS0zLTEtMS0w_bebd208c-9770-4faf-abff-211165e06004"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi04LTEtMS0w_71796839-5f1e-4fa6-9977-c662504de120"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi04LTEtMS0w_71796839-5f1e-4fa6-9977-c662504de120"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy01LTEtMS0w_33b76639-c37e-4296-a021-729b205397d8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy01LTEtMS0w_33b76639-c37e-4296-a021-729b205397d8"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Available-for-sale investments are included in the following accounts in the condensed consolidated balance sheets (in millions):<xhtml:table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><xhtml:tr><xhtml:td style="width:1.0%"/><xhtml:td style="width:69.367%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:1.0%"/><xhtml:td style="width:12.496%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:2.139%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:1.0%"/><xhtml:td style="width:12.498%"/><xhtml:td style="width:0.1%"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</xhtml:span></xhtml:td><xhtml:td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">June 30, 2021</xhtml:span></xhtml:td><xhtml:td colspan="3" style="padding:0 1pt"/><xhtml:td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2020</xhtml:span></xhtml:td></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Short-term investments</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">359.8&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/><xhtml:td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">267.5&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other investments</xhtml:span></xhtml:td><xhtml:td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.1&#160;</xhtml:span></xhtml:td><xhtml:td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><xhtml:td colspan="3" style="padding:0 1pt"/><xhtml:td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.1&#160;</xhtml:span></xhtml:td><xhtml:td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ccffcc;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">359.9&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/><xhtml:td style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">267.6&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTQtMS0xLTEtMA_8ffc26e0-a1bd-44fa-9fd5-e6d8fc60e204"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTEtNy0xLTEtMA_97e17649-bd1e-48c5-b339-a840a3313897"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtOC0xLTEtMA_49604462-f312-4473-818f-88e5f605d267"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtNS0xLTEtMA_616bbd95-2505-4dfe-baaf-60b94acb0541"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy04LTEtMS0w_1fa6acb8-2b6e-4d81-b8cc-51f0aded54b3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS01LTEtMS0w_93ccb2d6-0ae1-4d9c-8f0c-519dc97e7ce2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTctNS0xLTEtMA_fbd00b3d-f984-4c4d-b65d-8e81877973b8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS0xLTEtMS0w_2abfab83-1d8f-4da7-95db-f5191e6d8777"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTgtNy0xLTEtMA_9b76a6bf-b2bc-40fb-9afa-0e8116b2b8fe"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMS0xLTEtMS0w_9f125a1d-61d4-4423-a525-79ccfb3588e0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTYtNy0xLTEtMA_c6139260-2705-4920-a460-66a8fe7ba40d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtNS0xLTEtMA_1a67becc-3c2f-4cd0-ab0b-d618d30caeb1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi0xLTEtMS0w_19c2b0a3-e97d-4e64-a8e7-61bd61d716a6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtMS0xLTEtMA_30ca13e7-aee5-4a7d-b97c-883456bf2c86"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTQtNS0xLTEtMA_0bffbdeb-92b9-42ca-b6bf-3dd48a98dee6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMS0xLTEtMS0w_d2aa9b7b-ebb0-45a2-99f4-95fc8b9fbe21"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC0xLTEtMS0w_2abeee1b-5ade-4a61-a6fd-6dda8dba6c9f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi0xLTEtMS0w_0174ec14-a3e7-4293-a578-484576c1f996"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC04LTEtMS0w_0c33ed72-7f6c-452a-8a5c-17f1b1818ee1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMi0zLTEtMS0w_1de7423e-eeb6-46e4-b057-e28ca8f22b5d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTgtMy0xLTEtMA_e65d74c9-4ccd-4616-916b-bbe58f9a66de"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTMtMy0xLTEtMA_ec5b961d-e6d9-4e97-8772-bdcf098d8b90"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC04LTEtMS0w_3a490f22-0163-4707-9cf1-4f5ccde04d56"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMy0xLTEtMS0w_5e9472fb-8ce8-408f-bdc6-c07d3b081eee"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTgtNS0xLTEtMA_93de7ef3-08b9-467d-9acf-376d0653efa4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTgtMS0xLTEtMA_e726f700-afdc-4eee-8bf2-2103f837affd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTItMS0xLTEtMA_5294f3d2-6afb-40a3-afcc-b7a9e2b068b5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtMy0xLTEtMA_0e0c703b-7635-46d2-88c9-4029ad0474ca"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi01LTEtMS0w_0e61e2fc-5074-49bb-b3ab-0b9d92222be1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTUtMy0xLTEtMA_fb093f2b-1c4f-4e32-a7d9-990d86e749c7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMy0zLTEtMS0w_d7bfe54b-5a16-4b10-a739-1e8aece5881d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtNi0xLTEtMA_37618db0-ee60-4945-89f3-10666046a9ab"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC0xLTEtMS0w_8ff6a9ad-e170-4551-ac93-4660f58e553d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTYtMy0xLTEtMA_706da0a7-051a-4453-87c5-a5c549aa1de4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC03LTEtMS0w_f4d7ba34-d980-4697-a5d5-b488513333cd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtOC0xLTEtMA_85634b40-b287-4826-932c-347d475829e7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy0xLTEtMS0w_797ddccf-dd4d-4ae0-8bd5-462dbe0a50b7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy0zLTEtMS0w_cc640d40-fc18-4c86-8d61-0fe2c8ca8b56"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy03LTEtMS0w_1efb7dc6-a893-4260-942c-272b7184ad11"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtNS0xLTEtMA_b46f6883-c1c4-41d8-8c34-48c7ec1542a7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtNi0xLTEtMA_9d0810cf-5aa0-4ec0-b517-a0db1fdfae89"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS01LTEtMS0w_6612c41a-a300-4ac2-bc42-ed94f213cc49"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS03LTEtMS0w_43dd70b3-0a20-4788-aef2-860ac6df69d5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMy0xLTEtMS0w_bd63fbaa-be2c-4cda-9fed-a0d8d19924e1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy0xLTEtMS0w_e40e611a-7d65-4a05-92d5-b3193d217238"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtNy0xLTEtMA_3fca04e4-6ad0-4e5c-a396-f1c034955618"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC04LTEtMS0w_6c0f06ea-6127-4935-a4bf-8b20d87c80da"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtMy0xLTEtMTUwMg_a04d9c2f-2118-4d9e-8173-96d7c9dcb204"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS0zLTEtMS0w_ea5cb97c-5d33-461c-9ebd-d7f0bbec0129"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy01LTEtMS0w_392dbb0b-efa6-4fb2-b412-56fdd7ebc39a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMi0xLTEtMS0w_3bc7f80d-fed9-45ab-81bb-f7ef0d812a4a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfNC0xLTEtMS0w_118e641e-4764-460f-95a2-b31f75f77b68"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC01LTEtMS0w_f49a1d80-06d8-45be-bee0-eb2593cb51f6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtMS0xLTEtMA_8a18f749-00b1-4153-8a98-4dfbdefacec7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTQtNS0xLTEtMA_1aea2efd-4f17-4980-9e38-736d6f1bb06d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtMy0xLTEtMA_f03390fd-3820-4be9-9a13-be89a37b1c37"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy01LTEtMS0w_83e24778-070d-4b61-8bc8-8569ba373252"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtOC0xLTEtMA_bc868aa8-d85d-4a70-aaed-73b6812e015e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy04LTEtMS0w_1e183b86-96ed-41e5-b9b6-fbb49ddd31ca"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC0zLTEtMS0w_0e8a1f7b-a3d1-4b4e-a017-915f0ce59974"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS0xLTEtMS0w_390cc9bf-95f1-4c79-b820-b3ef4cf7e40e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy0xLTEtMS0w_9d61770c-f651-4363-843c-70b5334712e0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtMS0xLTEtMA_fe6f3c45-b659-452e-bdbd-285ff8750aa4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC01LTEtMS0w_1d3a0fcc-b087-4bdc-93a6-8417926f51d0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTItMS0xLTEtMA_a7a4f909-e0ba-4c4f-a9fb-27b25b6f8594"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy04LTEtMS0w_0a31589d-9eba-46c3-b128-4cb6198bce2d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS0xLTEtMS0w_3c600448-1a9a-4007-83fb-65e58455ccf9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi04LTEtMS0w_1837dc41-2c90-48e5-96ef-816f4b54f2a0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtMS0xLTEtMTQ5MA_b0eae621-371d-4e76-ae49-259106ba2785"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItOC0xLTEtMA_00de1b35-6bb9-4c14-b266-a9f8e16ff013"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTYtNS0xLTEtMA_5dfad1cd-b154-4b21-8100-7a32c4be4db3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi03LTEtMS0w_dec60bda-0490-4e66-b894-4dab41703845"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTItMy0xLTEtMA_82b3fde7-fca9-408c-8a1c-2455c3c33df3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS0zLTEtMS0w_8837d73b-3739-4cad-951b-2179980d255a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS02LTEtMS0w_d1040f1b-3bcf-4963-8bb2-c0b1ac176482"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTYtMS0xLTEtMA_bbc552ad-c64e-46b6-aff4-21141ca3947e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy0zLTEtMS0w_a258b4c7-d10a-4628-9764-58e0f988d7ac"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC01LTEtMS0w_c3074407-fade-4d84-9a17-bf0d34aed9db"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTctNy0xLTEtMA_4274da32-aa45-4037-ab33-4af4df954efb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTctNS0xLTEtMA_1f40fcff-744d-4db5-8d27-da70a94e1efb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC0zLTEtMS0w_acca83c5-60ff-4828-800a-5cff2c2e05cc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTItNS0xLTEtMA_d56fd38f-a5b3-4955-bab2-4619238cb2cd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfNC0zLTEtMS0w_383761ab-4cac-402b-8754-00052e7745fe"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTMtMS0xLTEtMA_74a273ae-cad4-4416-b42a-e48fdbb82d2f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItNy0xLTEtMA_c260cf8b-fdda-46f4-9dca-32e47fed1fc7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItMy0xLTEtMA_df592a7e-6f58-4aa0-ba07-47c7e008521f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMy03LTEtMS0w_845e848c-4014-4144-9bb4-ea3f6b9410b0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTUtNS0xLTEtMA_2f79fc10-2c8a-4aee-84b9-12ad3af32cd2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTMtMy0xLTEtMA_453d3814-678a-44e7-a9ae-54e3328995d4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtMS0xLTEtMA_0d6d0995-d3dd-41b7-96c6-78e1deab4e3e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTUtMS0xLTEtMA_2ecfbf67-704d-4884-a206-fd2924651db1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItMS0xLTEtMA_15ef7943-9a78-4e32-9235-48796a906edb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy0zLTEtMS0w_208efd07-b396-4b55-846b-0f48661ce9a1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTQtMy0xLTEtMA_05e842d3-8bde-4293-9358-b4e517630b1b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy0zLTEtMS0w_a7714b08-dd3c-4f4f-b1e7-5b7112d3d0b3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTMtMS0xLTEtMA_1dec3bee-0323-4c39-946d-6e4f968581cf"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTctMS0xLTEtMA_4bc132d4-a065-41cf-b4ad-6e05f5abc4dc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS0zLTEtMS0w_a10b5868-0624-44af-ae1f-7b3d01d9af9d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy04LTEtMS0w_082c28a8-e267-4ac6-a6f1-1ee6ce8ac0e8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS02LTEtMS0w_93e7f0e6-9261-4770-bf1b-9e30f716fb78"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtMy0xLTEtMA_8583c292-aded-4961-aeff-b9ff6b32d3d5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTQtNy0xLTEtMA_1cd12458-6912-4d3c-b962-b37f50ad4597"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS0xLTEtMS0w_1b8d6a86-856a-453b-b4b6-a59c8aef3940"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTctNy0xLTEtMA_4988738f-7cfa-4c0c-9e08-cf5cccfbc0a3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS01LTEtMS0w_ccf7550a-cf95-413c-ad39-6a0fb74803f4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTEtNS0xLTEtMA_b708aa8d-b44e-4b19-99d5-485505dbb614"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC0xLTEtMS0w_9698cf0e-0dcb-4206-b140-4c1aab539d77"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi0zLTEtMS0w_a3b29722-6aef-466f-9536-61750c03f752"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtNy0xLTEtMA_5118b7ab-7a38-400a-aadb-1302f5440491"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTMtNy0xLTEtMA_2c05bdac-b3c4-47b1-99be-9a894313796e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNy02LTEtMS0w_eec1221b-0332-4518-b9af-227327a415a3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTMtNS0xLTEtMA_fe5363ae-644d-4b5a-bdb9-0146a2afd6be"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi01LTEtMS0w_8741fbe3-0888-4873-b3a4-02d839840e50"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTItNy0xLTEtMA_21ed4dcc-12e7-422e-b7d9-601198dc9ee1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtNS0xLTEtMA_ff4901ca-465a-42b9-a914-215379f41746"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTctMS0xLTEtMA_319bf344-84e0-4385-b368-7256749f1f2a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtMy0xLTEtMA_161e0f53-a285-424b-b9f3-905e3bd8e624"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC01LTEtMS0w_be37d4e2-4f62-4d66-a119-bdfc779bd327"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy01LTEtMS0w_33903001-076c-411b-9874-acd0150dc38a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMi0zLTEtMS0w_36fc34b3-c0f5-431b-ab5d-e2561fa87aaf"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTEtOC0xLTEtMA_3c8883b5-933e-4226-98aa-c330e6b846e8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTQtNy0xLTEtMA_870e43ef-c8e2-4bc0-91f6-4f0e9e961f71"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTYtNS0xLTEtMA_8bb6c4f8-fcea-4db7-9f36-5f239608cfa4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS03LTEtMS0w_638bfe10-0799-49f5-beee-2f61e0bca747"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNy0xLTEtMS0w_c4872558-35e0-433a-893b-ede3ff6abbc8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTYtNy0xLTEtMA_5f5f4f3e-776c-4e99-ae35-5d7f5474efb7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy02LTEtMS0w_9709740b-2092-405a-8e5f-cf759bb40b12"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOS04LTEtMS0w_a2126a1b-ba4e-428a-9ee1-ba9abc7d8072"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTYtMy0xLTEtMA_c63c3395-42c4-47bb-8df3-4311363ecbb0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTMtNS0xLTEtMA_75a5e553-5e20-4761-b449-1f2272c237a9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS01LTEtMS0w_1ae0f2c0-2b99-442d-9db5-8c8fdef52865"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtNS0xLTEtMTUwNg_9b04a001-b84a-4d75-8ab6-85448bc70d75"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTItNy0xLTEtMA_99d7912e-eeae-4844-869b-ec83e027b829"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtNS0xLTEtMA_63f453dd-c115-46c9-bd42-c87209fabd52"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC02LTEtMS0w_4fe5d829-af22-4a62-bcb6-f092ef8b94ff"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNS04LTEtMS0w_16cc2c10-2c90-4a11-88d8-d77e645725ce"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjMxNDJkOGY4YTM5NTQxMjc5OWRiNmIxZjE3ZTRiODYzL3RhYmxlcmFuZ2U6MzE0MmQ4ZjhhMzk1NDEyNzk5ZGI2YjFmMTdlNGI4NjNfMS0zLTEtMS0w_74ab4689-ead3-4f0a-ac26-f8dce5200cbc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTUtNy0xLTEtMTUxMA_75022dc3-5e49-4688-9df3-78432f112f71"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS04LTEtMS0w_d6851ad5-efe3-4c87-b685-a4fa6ac73379"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTYtMS0xLTEtMA_52408783-85f7-4eef-bd1a-d9e67e0ac301"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC04LTEtMS0w_919fbc88-9a6d-40e8-9421-f9ed7834d23a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTUtNy0xLTEtMA_a05a0fdf-6ec7-407b-90c1-320625fef703"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTQtMy0xLTEtMA_1b3a4513-c92d-4b0f-9e39-d6e7513ad115"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTEtMS0xLTEtMA_28a81d3d-4309-4fe0-8184-a953b5195e5e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTItNS0xLTEtMA_de089743-7163-4c52-a9af-00c493dcc0f3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItOC0xLTEtMA_9c92169f-e911-448b-941c-8577db7fb584"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTQtMS0xLTEtMA_0b818f1d-5003-4889-bf4d-65f5d984224a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItNS0xLTEtMA_9767d268-01e5-4dcb-ab28-551dac75fdce"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi02LTEtMS0w_fefbff41-6356-4bea-85b9-aabe3e3194ec"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTMtNy0xLTEtMA_638af5d3-fb1d-4db9-80be-a19381a599ae"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOS04LTEtMS0w_770ca345-eca4-487b-b695-394ee5421fc9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItMS0xLTEtMA_b1ced3a2-4f76-43ca-a51c-59e14dc532fd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTItMy0xLTEtMA_6e169e65-1432-4bcf-81a6-098fc8b4383c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTMtMS0xLTEtMA_273bf262-9070-4f3d-b26b-4d31193b5c64"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMy0zLTEtMS0w_d8cadbf9-a557-4f3d-8845-bf694aa1f7dd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTEtNy0xLTEtMA_51a6f094-53a7-43eb-81a8-364a60935a36"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC0zLTEtMS0w_c9c4d727-4149-4cae-a54d-61a994ae1cd7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNi0zLTEtMS0w_64229c3e-3d8a-4c65-9c0b-6bf916b6a44f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTEtMy0xLTEtMA_6ebe237f-a2a0-46e1-8d66-f3cd04961d4c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTctMy0xLTEtMA_c36fe354-576d-425a-ac8b-53dea6a3c6db"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMS0zLTEtMS0w_a1ccea0d-b3a0-47a2-82c8-6e47bac7aa3f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfMTItMy0xLTEtMA_099bc29e-2587-447b-9268-19028521eb01"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItNi0xLTEtMA_394f5ae7-82ef-40d1-97b5-f5aae7e0cf82"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNC0xLTEtMS0w_c667d23f-db39-4793-85a2-772b8ddc405f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjdiMjMwNWRmMGQ0ZjQ2OGViMzczZTgxYWYwMzViZjM2L3RhYmxlcmFuZ2U6N2IyMzA1ZGYwZDRmNDY4ZWIzNzNlODFhZjAzNWJmMzZfMi0xLTEtMS0w_0bcaa366-d8c2-41cd-bb43-cdde9332025a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfOC02LTEtMS0w_390478c6-ba93-4c66-a39b-03bdb4cf78be"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfOC0zLTEtMS0w_7d7cf5ea-d776-43e4-b1bc-696fd2cbd45f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTMtMy0xLTEtMA_1b5df69f-4311-4920-9435-9939a0777951"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMTItNS0xLTEtMA_d31084ee-bc68-4f26-aa0a-7bd943d8b1cf"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjJhNjMxNGYwZTI5MDQ3MzZiMmI4MTIyNGUwYjY4MDc1L3RhYmxlcmFuZ2U6MmE2MzE0ZjBlMjkwNDczNmIyYjgxMjI0ZTBiNjgwNzVfNC03LTEtMS0w_4ea17183-1397-456f-9db4-3822ab932a6b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNS0zLTEtMS0w_bebd208c-9770-4faf-abff-211165e06004"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfNi04LTEtMS0w_71796839-5f1e-4fa6-9977-c662504de120"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjZmYjcwMmZiNGM1ZjQ0YmFhOTQxYTkwMGViN2FiZGNhL3RhYmxlcmFuZ2U6NmZiNzAyZmI0YzVmNDRiYWE5NDFhOTAwZWI3YWJkY2FfMy01LTEtMS0w_33b76639-c37e-4296-a021-729b205397d8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxOA_964353f1-6c31-4240-90b4-09f334486656"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTgtMy0xLTEtMA_f0e8faf5-37ce-4137-ba23-348bf1480539"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTgtMy0xLTEtMA_f0e8faf5-37ce-4137-ba23-348bf1480539"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTktNy0xLTEtMA_97b154ea-dd47-4bb0-b545-9ddf3e0d244d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTktNy0xLTEtMA_97b154ea-dd47-4bb0-b545-9ddf3e0d244d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTktMy0xLTEtMA_c3070385-040c-4d29-9332-71541a2b0499"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTktMy0xLTEtMA_c3070385-040c-4d29-9332-71541a2b0499"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTgtNy0xLTEtMA_ccd07a54-08e5-4b86-bee1-957450a3ba9e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTgtNy0xLTEtMA_ccd07a54-08e5-4b86-bee1-957450a3ba9e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTgtNS0xLTEtMA_28fc8abf-2f34-4085-9288-f4f4aa61c372"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTgtNS0xLTEtMA_28fc8abf-2f34-4085-9288-f4f4aa61c372"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTktMS0xLTEtMA_c34e0d93-c2c1-4961-a942-c217176f5623"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTktMS0xLTEtMA_c34e0d93-c2c1-4961-a942-c217176f5623"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTgtMS0xLTEtMA_725b6adb-fac8-4e28-8514-51b1db11c5b8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTgtMS0xLTEtMA_725b6adb-fac8-4e28-8514-51b1db11c5b8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTktNS0xLTEtMA_810fd15a-6f9d-4ddb-8cb6-a4047ad5846b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTktNS0xLTEtMA_810fd15a-6f9d-4ddb-8cb6-a4047ad5846b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTgtMy0xLTEtMA_f0e8faf5-37ce-4137-ba23-348bf1480539"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk4NA_6b87adbe-3aba-403e-9b2b-9662b24af20d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTktNy0xLTEtMA_97b154ea-dd47-4bb0-b545-9ddf3e0d244d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk4NA_6b87adbe-3aba-403e-9b2b-9662b24af20d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTktMy0xLTEtMA_c3070385-040c-4d29-9332-71541a2b0499"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk4NA_6b87adbe-3aba-403e-9b2b-9662b24af20d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTgtNy0xLTEtMA_ccd07a54-08e5-4b86-bee1-957450a3ba9e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk4NA_6b87adbe-3aba-403e-9b2b-9662b24af20d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTgtNS0xLTEtMA_28fc8abf-2f34-4085-9288-f4f4aa61c372"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk4NA_6b87adbe-3aba-403e-9b2b-9662b24af20d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTktMS0xLTEtMA_c34e0d93-c2c1-4961-a942-c217176f5623"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk4NA_6b87adbe-3aba-403e-9b2b-9662b24af20d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMTgtMS0xLTEtMA_725b6adb-fac8-4e28-8514-51b1db11c5b8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk4NA_6b87adbe-3aba-403e-9b2b-9662b24af20d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMTktNS0xLTEtMA_810fd15a-6f9d-4ddb-8cb6-a4047ad5846b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk4NA_6b87adbe-3aba-403e-9b2b-9662b24af20d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNy0xLTEtMS0w_3cf26922-8d51-4ada-8401-4dcdc78e69ac"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNy0xLTEtMS0w_3cf26922-8d51-4ada-8401-4dcdc78e69ac"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNy03LTEtMS0w_885a2dda-d974-44c4-88bf-e815128a8d77"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNy03LTEtMS0w_885a2dda-d974-44c4-88bf-e815128a8d77"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOC01LTEtMS0w_b42c92c3-60f5-4e9d-9c57-2efd1d2c2f57"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOC01LTEtMS0w_b42c92c3-60f5-4e9d-9c57-2efd1d2c2f57"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMy03LTEtMS0w_88191194-fc0d-4361-93db-9d97a95d472f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMy03LTEtMS0w_88191194-fc0d-4361-93db-9d97a95d472f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNC0xLTEtMS0w_20eca19d-58cb-41bf-a431-ddd025a63fa5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNC0xLTEtMS0w_20eca19d-58cb-41bf-a431-ddd025a63fa5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMy0xLTEtMS0w_19b01477-da55-48c7-8e5b-9acd34479343"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMy0xLTEtMS0w_19b01477-da55-48c7-8e5b-9acd34479343"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNS0zLTEtMS0w_21c61973-760b-489c-8106-ceab649b11ae"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNS0zLTEtMS0w_21c61973-760b-489c-8106-ceab649b11ae"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNy03LTEtMS0w_d8141956-eb22-4feb-b7e8-4b3a6c9e853c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNy03LTEtMS0w_d8141956-eb22-4feb-b7e8-4b3a6c9e853c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNy0xLTEtMS0w_ccf72cb6-e932-4c0e-8c44-1ea310f50bea"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNy0xLTEtMS0w_ccf72cb6-e932-4c0e-8c44-1ea310f50bea"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNS0xLTEtMS0w_4f3766e8-9cca-4147-856c-23a1079484d2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNS0xLTEtMS0w_4f3766e8-9cca-4147-856c-23a1079484d2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNS01LTEtMS0w_7cb6b614-e279-4f75-8fb2-0d1bfdf6e4fa"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNS01LTEtMS0w_7cb6b614-e279-4f75-8fb2-0d1bfdf6e4fa"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNi03LTEtMS0w_d8971f20-8363-45da-8ad2-40070d6448e5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNi03LTEtMS0w_d8971f20-8363-45da-8ad2-40070d6448e5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNS03LTEtMS0w_f9f496a3-ddf9-413d-aeb0-1ec609205492"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNS03LTEtMS0w_f9f496a3-ddf9-413d-aeb0-1ec609205492"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOC0zLTEtMS0w_8c68a2f2-9e1f-47ef-8fa7-35c90382a28f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOC0zLTEtMS0w_8c68a2f2-9e1f-47ef-8fa7-35c90382a28f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMy01LTEtMS0w_cf9e61fe-6e32-49ef-b036-b3b6e19dc4ba"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMy01LTEtMS0w_cf9e61fe-6e32-49ef-b036-b3b6e19dc4ba"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMy0zLTEtMS0w_5ee1827c-59a7-4de5-a00c-943d17cc65e5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMy0zLTEtMS0w_5ee1827c-59a7-4de5-a00c-943d17cc65e5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOC0xLTEtMS0w_5d52e667-cbd0-43ec-a92e-22951070f4b0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOC0xLTEtMS0w_5d52e667-cbd0-43ec-a92e-22951070f4b0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMy0zLTEtMS0w_156e29c5-1670-40b4-a898-89ec4458aa7c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMy0zLTEtMS0w_156e29c5-1670-40b4-a898-89ec4458aa7c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMy01LTEtMS0w_05a80f50-0c2a-4296-be32-366b4899cfdd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMy01LTEtMS0w_05a80f50-0c2a-4296-be32-366b4899cfdd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNi0xLTEtMS0w_a552516a-5fa4-4a5f-b379-bf9b703fb4c1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNi0xLTEtMS0w_a552516a-5fa4-4a5f-b379-bf9b703fb4c1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNi01LTEtMS0w_00608f0e-f62c-45cb-bda4-609c35e9a954"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNi01LTEtMS0w_00608f0e-f62c-45cb-bda4-609c35e9a954"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNC0zLTEtMS0w_d9c96109-dcb6-40a0-b497-3a3292e2be12"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNC0zLTEtMS0w_d9c96109-dcb6-40a0-b497-3a3292e2be12"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNS01LTEtMS0w_00897b9a-33f8-4021-84b8-1f3a075e4898"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNS01LTEtMS0w_00897b9a-33f8-4021-84b8-1f3a075e4898"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOC03LTEtMS0w_4863d0c9-a323-4201-80da-99176887cde1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOC03LTEtMS0w_4863d0c9-a323-4201-80da-99176887cde1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMy0xLTEtMS0w_8dd1d400-7d95-4365-88ae-545ccdceea55"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMy0xLTEtMS0w_8dd1d400-7d95-4365-88ae-545ccdceea55"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNS0zLTEtMS0w_efe58bab-e20c-405f-a065-daca3367ad04"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNS0zLTEtMS0w_efe58bab-e20c-405f-a065-daca3367ad04"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNy0zLTEtMS0w_30a9d7ea-7f40-4022-8d83-a52948bd24c0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNy0zLTEtMS0w_30a9d7ea-7f40-4022-8d83-a52948bd24c0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNy01LTEtMS0w_61163942-1506-438d-8851-bb23cbdb0f46"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNy01LTEtMS0w_61163942-1506-438d-8851-bb23cbdb0f46"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMy03LTEtMS0w_9da9ff08-13a9-44fe-af77-e735cdfb557b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMy03LTEtMS0w_9da9ff08-13a9-44fe-af77-e735cdfb557b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNS03LTEtMS0w_68cbdd71-2538-48bc-94c4-450dd3ea184a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNS03LTEtMS0w_68cbdd71-2538-48bc-94c4-450dd3ea184a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNy01LTEtMS0w_85cac813-d3c9-4c17-9e49-3aeacfc7f73a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNy01LTEtMS0w_85cac813-d3c9-4c17-9e49-3aeacfc7f73a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNC01LTEtMS0w_7ec838ad-d9c1-4008-aeca-7bc220b89ffd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNC01LTEtMS0w_7ec838ad-d9c1-4008-aeca-7bc220b89ffd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNy0zLTEtMS0w_afce1c47-11f9-4d79-90de-9297b622ad00"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNy0zLTEtMS0w_afce1c47-11f9-4d79-90de-9297b622ad00"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNi0zLTEtMS0w_d8b762ef-a986-47d4-81af-7c8244d4c374"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNi0zLTEtMS0w_d8b762ef-a986-47d4-81af-7c8244d4c374"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNS0xLTEtMS0w_e27bf258-a79f-45a3-81c8-f78c173b4951"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNS0xLTEtMS0w_e27bf258-a79f-45a3-81c8-f78c173b4951"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNC03LTEtMS0w_1eb00015-015d-4f85-8e52-09495cb6af4f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNC03LTEtMS0w_1eb00015-015d-4f85-8e52-09495cb6af4f"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Cash equivalents are included in Cash and cash equivalents in the condensed consolidated balance sheets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNy0xLTEtMS0w_3cf26922-8d51-4ada-8401-4dcdc78e69ac"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNy03LTEtMS0w_885a2dda-d974-44c4-88bf-e815128a8d77"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOC01LTEtMS0w_b42c92c3-60f5-4e9d-9c57-2efd1d2c2f57"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMy03LTEtMS0w_88191194-fc0d-4361-93db-9d97a95d472f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNC0xLTEtMS0w_20eca19d-58cb-41bf-a431-ddd025a63fa5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMy0xLTEtMS0w_19b01477-da55-48c7-8e5b-9acd34479343"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNS0zLTEtMS0w_21c61973-760b-489c-8106-ceab649b11ae"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNy03LTEtMS0w_d8141956-eb22-4feb-b7e8-4b3a6c9e853c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNy0xLTEtMS0w_ccf72cb6-e932-4c0e-8c44-1ea310f50bea"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNS0xLTEtMS0w_4f3766e8-9cca-4147-856c-23a1079484d2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNS01LTEtMS0w_7cb6b614-e279-4f75-8fb2-0d1bfdf6e4fa"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNi03LTEtMS0w_d8971f20-8363-45da-8ad2-40070d6448e5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNS03LTEtMS0w_f9f496a3-ddf9-413d-aeb0-1ec609205492"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOC0zLTEtMS0w_8c68a2f2-9e1f-47ef-8fa7-35c90382a28f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMy01LTEtMS0w_cf9e61fe-6e32-49ef-b036-b3b6e19dc4ba"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMy0zLTEtMS0w_5ee1827c-59a7-4de5-a00c-943d17cc65e5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOC0xLTEtMS0w_5d52e667-cbd0-43ec-a92e-22951070f4b0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMy0zLTEtMS0w_156e29c5-1670-40b4-a898-89ec4458aa7c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMy01LTEtMS0w_05a80f50-0c2a-4296-be32-366b4899cfdd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNi0xLTEtMS0w_a552516a-5fa4-4a5f-b379-bf9b703fb4c1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNi01LTEtMS0w_00608f0e-f62c-45cb-bda4-609c35e9a954"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNC0zLTEtMS0w_d9c96109-dcb6-40a0-b497-3a3292e2be12"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNS01LTEtMS0w_00897b9a-33f8-4021-84b8-1f3a075e4898"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfOC03LTEtMS0w_4863d0c9-a323-4201-80da-99176887cde1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMy0xLTEtMS0w_8dd1d400-7d95-4365-88ae-545ccdceea55"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNS0zLTEtMS0w_efe58bab-e20c-405f-a065-daca3367ad04"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNy0zLTEtMS0w_30a9d7ea-7f40-4022-8d83-a52948bd24c0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNy01LTEtMS0w_61163942-1506-438d-8851-bb23cbdb0f46"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMy03LTEtMS0w_9da9ff08-13a9-44fe-af77-e735cdfb557b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNS03LTEtMS0w_68cbdd71-2538-48bc-94c4-450dd3ea184a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNy01LTEtMS0w_85cac813-d3c9-4c17-9e49-3aeacfc7f73a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNC01LTEtMS0w_7ec838ad-d9c1-4008-aeca-7bc220b89ffd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNy0zLTEtMS0w_afce1c47-11f9-4d79-90de-9297b622ad00"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNi0zLTEtMS0w_d8b762ef-a986-47d4-81af-7c8244d4c374"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfNS0xLTEtMS0w_e27bf258-a79f-45a3-81c8-f78c173b4951"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfNC03LTEtMS0w_1eb00015-015d-4f85-8e52-09495cb6af4f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfOTAxNA_645ee111-b21a-4fc2-b2ba-99156df2aa0b"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMi0xLTEtMS0w_9c65a33c-acde-4992-a613-ba4a5395eaf5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMi0xLTEtMS0w_9c65a33c-acde-4992-a613-ba4a5395eaf5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjQtNy0xLTEtMA_a1d26a41-739c-49f2-9b28-32883207e9d0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjQtNy0xLTEtMA_a1d26a41-739c-49f2-9b28-32883207e9d0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMS0zLTEtMS0w_5de32e11-243c-4637-a5f5-ccaa73b73fc0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMS0zLTEtMS0w_5de32e11-243c-4637-a5f5-ccaa73b73fc0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjQtMS0xLTEtMA_4c354614-fbe7-4819-b428-5344c571a6c1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjQtMS0xLTEtMA_4c354614-fbe7-4819-b428-5344c571a6c1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMy0zLTEtMS0w_f5530b21-09df-443d-a92c-2bb3ca5630d9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMy0zLTEtMS0w_f5530b21-09df-443d-a92c-2bb3ca5630d9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjQtMy0xLTEtMA_948ab944-d149-4085-8212-94686d2c3ba2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjQtMy0xLTEtMA_948ab944-d149-4085-8212-94686d2c3ba2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjQtNS0xLTEtMA_a4397e4a-a2d5-4428-be06-0737d02cb8d3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjQtNS0xLTEtMA_a4397e4a-a2d5-4428-be06-0737d02cb8d3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMi0zLTEtMS0w_63a8655d-c0f9-449e-a1b4-2347902ac4d5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMi0zLTEtMS0w_63a8655d-c0f9-449e-a1b4-2347902ac4d5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMy0xLTEtMS0w_d252635c-66dc-47c0-be5a-fa244eb512b6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMy0xLTEtMS0w_d252635c-66dc-47c0-be5a-fa244eb512b6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMS0xLTEtMS0w_961379ca-410e-4fef-9c47-c82ed060a5ae"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMS0xLTEtMS0w_961379ca-410e-4fef-9c47-c82ed060a5ae"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjMtMy0xLTEtMA_6e70b5f1-057e-4041-981f-e99d67a3a2a4"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjMtMy0xLTEtMA_6e70b5f1-057e-4041-981f-e99d67a3a2a4"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjMtNy0xLTEtMA_e5cfd2b1-4788-46e9-a5b3-51918dd8cbbb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjMtNy0xLTEtMA_e5cfd2b1-4788-46e9-a5b3-51918dd8cbbb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjMtNS0xLTEtMA_3e8a53a1-d48a-44db-811e-0bede9afca8e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjMtNS0xLTEtMA_3e8a53a1-d48a-44db-811e-0bede9afca8e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjMtMS0xLTEtMA_21312862-ca27-4a30-b57f-c303674eaa42"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjMtMS0xLTEtMA_21312862-ca27-4a30-b57f-c303674eaa42"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3OQ_38b966b1-d96b-4f2b-b953-f8c6ab3f8834" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3OQ_38b966b1-d96b-4f2b-b953-f8c6ab3f8834" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Contingent consideration liability is included in the following accounts in the condensed consolidated balance sheets (in millions):<xhtml:table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><xhtml:tr><xhtml:td style="width:1.0%"/><xhtml:td style="width:69.806%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:1.0%"/><xhtml:td style="width:12.496%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:1.700%"/><xhtml:td style="width:0.1%"/><xhtml:td style="width:1.0%"/><xhtml:td style="width:12.498%"/><xhtml:td style="width:0.1%"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding:0 1pt"/><xhtml:td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">June 30, 2021</xhtml:span></xhtml:td><xhtml:td colspan="3" style="padding:0 1pt"/><xhtml:td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2020</xhtml:span></xhtml:td></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other current liabilities</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#x2014;&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/><xhtml:td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.6&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other long-term liabilities</xhtml:span></xhtml:td><xhtml:td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.1&#160;</xhtml:span></xhtml:td><xhtml:td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="padding:0 1pt"/><xhtml:td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.1&#160;</xhtml:span></xhtml:td><xhtml:td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr><xhtml:tr><xhtml:td colspan="3" style="background-color:#ccffcc;padding:2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Total</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.1&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><xhtml:td colspan="3" style="background-color:#ccffcc;padding:0 1pt"/><xhtml:td style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.7&#160;</xhtml:span></xhtml:td><xhtml:td style="background-color:#ccffcc;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMi0xLTEtMS0w_9c65a33c-acde-4992-a613-ba4a5395eaf5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3OQ_38b966b1-d96b-4f2b-b953-f8c6ab3f8834"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjQtNy0xLTEtMA_a1d26a41-739c-49f2-9b28-32883207e9d0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3OQ_38b966b1-d96b-4f2b-b953-f8c6ab3f8834"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMS0zLTEtMS0w_5de32e11-243c-4637-a5f5-ccaa73b73fc0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3OQ_38b966b1-d96b-4f2b-b953-f8c6ab3f8834"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjQtMS0xLTEtMA_4c354614-fbe7-4819-b428-5344c571a6c1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3OQ_38b966b1-d96b-4f2b-b953-f8c6ab3f8834"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMy0zLTEtMS0w_f5530b21-09df-443d-a92c-2bb3ca5630d9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3OQ_38b966b1-d96b-4f2b-b953-f8c6ab3f8834"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjQtMy0xLTEtMA_948ab944-d149-4085-8212-94686d2c3ba2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3OQ_38b966b1-d96b-4f2b-b953-f8c6ab3f8834"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOmJjMTBiYWRlYTAyZTQwNDlhYzRkYzE0NGRiYjg1MDQxL3RhYmxlcmFuZ2U6YmMxMGJhZGVhMDJlNDA0OWFjNGRjMTQ0ZGJiODUwNDFfMjQtNS0xLTEtMA_a4397e4a-a2d5-4428-be06-0737d02cb8d3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3OQ_38b966b1-d96b-4f2b-b953-f8c6ab3f8834"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMi0zLTEtMS0w_63a8655d-c0f9-449e-a1b4-2347902ac4d5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3OQ_38b966b1-d96b-4f2b-b953-f8c6ab3f8834"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMy0xLTEtMS0w_d252635c-66dc-47c0-be5a-fa244eb512b6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3OQ_38b966b1-d96b-4f2b-b953-f8c6ab3f8834"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjM4ZjBjNzVjZDkxODQ0OTNiN2JlMzk5NDkwMDhkYjA3L3RhYmxlcmFuZ2U6MzhmMGM3NWNkOTE4NDQ5M2I3YmUzOTk0OTAwOGRiMDdfMS0xLTEtMS0w_961379ca-410e-4fef-9c47-c82ed060a5ae"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3OQ_38b966b1-d96b-4f2b-b953-f8c6ab3f8834"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjMtMy0xLTEtMA_6e70b5f1-057e-4041-981f-e99d67a3a2a4"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3OQ_38b966b1-d96b-4f2b-b953-f8c6ab3f8834"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjMtNy0xLTEtMA_e5cfd2b1-4788-46e9-a5b3-51918dd8cbbb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3OQ_38b966b1-d96b-4f2b-b953-f8c6ab3f8834"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjMtNS0xLTEtMA_3e8a53a1-d48a-44db-811e-0bede9afca8e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3OQ_38b966b1-d96b-4f2b-b953-f8c6ab3f8834"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RhYmxlOjRjZGM4ZTBlNzRjNTQ4ZDhhM2QzOGQxM2QyMmU0Y2Y1L3RhYmxlcmFuZ2U6NGNkYzhlMGU3NGM1NDhkOGEzZDM4ZDEzZDIyZTRjZjVfMjMtMS0xLTEtMA_21312862-ca27-4a30-b57f-c303674eaa42"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmQ3YTlmMTE2MmQ2YTQ1N2Y5MWQzNWFiYjUyYTdjZWVmL3NlYzpkN2E5ZjExNjJkNmE0NTdmOTFkMzVhYmI1MmE3Y2VlZl8zNy9mcmFnOmM4Mzg5MDNjZjYyMjRhZDFhYzFmM2JmN2I2YmRhNGE5L3RleHRyZWdpb246YzgzODkwM2NmNjIyNGFkMWFjMWYzYmY3YjZiZGE0YTlfODk3OQ_38b966b1-d96b-4f2b-b953-f8c6ab3f8834"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
