<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:isrg="http://www.intuitivesurgical.com/20220630"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="isrg-20220630.xsd" xlink:type="simple"/>
    <context id="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iae577be1766c411eb17d3a50e020345d_I20220719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <instant>2022-07-19</instant>
        </period>
    </context>
    <context id="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib67d7ae6b9484d9f82ec427bfb33552e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iaa60791cc6ce4d3dbac4f71c250fa9ac_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i98ff6ed280494cfe9f073186a48e6c2f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8a1848ab04fe4bf6bae7d79f11a59740_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id626b2d628ad4820ad030acf879e45cf_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iccc569bd1c2341fe9a44f9295734152e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id9afcb64a72d4fca860f797681969ba1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i89f22acf7940484faa998b46c1b71d7a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i982a9a50513949a8b486e23921fd881d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id1da5d0de9be46ae88b405d754f77741_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id053898d85bb439b8d7b1c4cd20730c9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6dbd8b4a674649db87f9827c2383c2ef_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i80e5661bce784fadb4ab7c7444897b74_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i38daf5017d6a461bbb06c990821c3c9f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic0153b49a9e14449b7144671d34d6174_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7c88d294b703412f9ad340e3d677428f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia91f951efbe045ba8dfc53bd88a88917_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i759c32aa85fd435db7e8f7cd0c4a77d9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2da19bc480ae4cebaac6124331436f68_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if267f48bff6b4f34959136500df65c2b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id7083892ef224b638737dbde864ae5fb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i3667c60991ce4d46841b16891f16b7d5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0a7d210752144f438b5650dcdeaa7ece_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icbf85856914d4608b1bbc916a5585e29_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia17db40a97ef461b93134db269b9d637_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4901710482134153ae60e3791ae5002e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i625ed5ef1a3c4c1792bb5a8faa84e5c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic0f5653ead684b06b1ecd9076a2731be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i032c581b1ff34b9a9a25b6d253b37b29_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3bd344213ce74c4582b14d6a725f1583_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2f83fda902a447ada23002a11b16278e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id8b0f7181be845ec9c6681a90aed5132_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie41e266ae8ed48e4a88b1fbaa9b50658_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf78d8cf44774e48a05913d9a73a1b57_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="isrg:ScheduleOfAvailableForSaleSecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1134560b7ee3464c84492195e67971e6_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="isrg:ScheduleOfAvailableForSaleSecuritiesAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4e0f5ae920594515954a18611605a4c5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="isrg:ScheduleOfAvailableForSaleSecuritiesAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic1b051d8c87141ec9d3c46bbfd483255_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="isrg:ScheduleOfAvailableForSaleSecuritiesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id98dbcf78d4b4028b3435e648cc936c1_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="isrg:ScheduleOfAvailableForSaleSecuritiesAxis">us-gaap:MunicipalNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5fd0be8d88714ceaa404fcd4abaf06a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="isrg:ScheduleOfAvailableForSaleSecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie1ee5858bda044c6998a929498b0e131_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="isrg:ScheduleOfAvailableForSaleSecuritiesAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia0608869e0a0403da0c98b6ecb2ede82_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="isrg:ScheduleOfAvailableForSaleSecuritiesAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i66e6d27bbacb40169749ac6e0ea8e04d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="isrg:ScheduleOfAvailableForSaleSecuritiesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3bff72b0d20a4f7fb4aab7b0d188ae5c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="isrg:ScheduleOfAvailableForSaleSecuritiesAxis">us-gaap:MunicipalNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f85ef77ea664c549ff37fb431877469_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">isrg:BroncusHoldingCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia403b63a47314311a2a4aee017b2c991_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic4164237bcc74b27b7267eb4c94e092a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id9bc5cd78dd1437bb488af35824e1f9e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">isrg:IntangibleAndOtherAssetsNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibe143dd4bcf74167a064b7377a8a394d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i899cadfb8fe1407f9975a8520b41a9bf_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iffe72cbde44542269009a3037835b89d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">isrg:IntangibleAndOtherAssetsNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7ced4ef3d8534981871f0518844add71_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">isrg:BroncusHoldingCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i65ad2d7b2d1f4a4dae54297616a5f492_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i50b7938fa9dd4fd599f605fb9cc37f8b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iafaac3331d2b403388b27d59179a0c02_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i25acb6c87b954e4299cf1f3fed479cea_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i892888e65b8f45e3ba005a0e9830537d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">isrg:CollarContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id4d5ce9fdaf74b2986458f690c4a89a9_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i11eb8fb11702499faf81499d0f824d53_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i07193dc8a883488492593d399b6dd982_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i02da9167c4e1448aaab7e35ccb2e00b0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6bf0399b2b6e4feab966dbb015eee631_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2eb0d68bc5da4b47ab7f2dd2960ba415_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id1c3ff898806457a8a8b24781db9651f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ide08f525b1284771bb5e07fd15e2bf3f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i938b7c1ffe044b69a1d9c96a3242d90d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i22cbed2d83ce493b82ddd75f09a2f5ca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ief51f7e57c7a442292d38de781992b5e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="idf827ecd94ac4937b2dcdac6c8357f48_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idf99ae02348740938ed0b6d0eb4b9734_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:InstrumentsandAccessoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i981dddfad3c641428d930968e6d82452_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:InstrumentsandAccessoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i50f2237a42d94a7b91e8842c157574fa_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:InstrumentsandAccessoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iee797bca5ac64c5a9266aba5f8a828d7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:InstrumentsandAccessoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iac3a47b1ae09472192e96b20466adb06_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:SystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i38922597ca374039a9e1bcf45cf3435d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:SystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibac6638eae364f5a9b13179d4cc06cf1_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:SystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6726ddec9dbe4be1abd20a78445b3d4d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:SystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie9cb9c32098048009752d060234090b5_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibe5e66d4125346519e6144db72355bd4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i792a0275c93b42909197ac0c75ca65d0_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie93ca345e0054bfa9fe71028918420ea_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i22682e807b2d47979b579962872c4c48_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia80d48fcb3ca4411b08c4e99f08432f7_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ief993a0c42bb45509e1658c235fa9887_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia4826c947c6d470aaa2e6d2265b6d2f0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i67f44976f03547af85d64e0cdb724773_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:InstrumentsandAccessoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3125e8d188b14863b8a04a6208d26077_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:InstrumentsandAccessoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib9c1d299501d460f8dc56d5902eae95b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:InstrumentsandAccessoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5eb095991f094cef8e89c99f87e84735_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:InstrumentsandAccessoriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6839a90491b6478fbf1f864a2cfaf6ca_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:SystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id95066e715fd4925b8d15db206607d47_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:SystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i323270c09c7e42d5bfd04e073cce5bc6_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:SystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0ade215d594145ec9c4659c5aebe7179_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:SystemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6c65ce5764b640daa2aad8583b9a4bcd_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id7ed5079329b498abf5e8636d575b0eb_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i93835ea41c97477d8454686c112d5000_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if5190e3d7c7b4802b9501783f8d8fd67_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if423036a2bd2499c8f621128965d98cd_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1d2873e83dd04150aae315f118bb1acf_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i74f5b809b8634341b14d581b777c944d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6993b148c73a4a8396102c61250a9e4a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i30b6f373f9a84027a17eff97826be276_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:InstrumentsandAccessoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i337e5e49fe6148e789a5d8da3380e3b6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:InstrumentsandAccessoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2d4861238a924d25a1b7e07233127e58_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:InstrumentsandAccessoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i441382b7baa34623b2846972d8d8ba4b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:InstrumentsandAccessoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0eac2da81acc4429b7a9564234fa4c25_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:SystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i936436a45fba4fa58a3aa70c292738de_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:SystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i142ca78b9d1c4e72a7cca92359ccbd22_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:SystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i87f8a11a0979426fa35bf5a96bad08a7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:SystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3547b334ece94444b1b21a85665debd2_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i31a16d973864486db36416d7792853fe_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id38d1c4163f64973aa0dd4244fe78bff_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icfd51f69f36d45e6b1b86018641629a7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">isrg:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5bbabcf74fc247f8b6a6e855b9b161f3_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ibffff92a000e43f7af7bce1938c13c2d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">isrg:VariableLeaseRevenueUsageBasedArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia268c68c67644070a785aebfcb2d3210_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">isrg:VariableLeaseRevenueUsageBasedArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8b68d691822d4774a9dbb334adac7f6f_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">isrg:VariableLeaseRevenueUsageBasedArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6cd25f94c0004e1d9bacfcc78913b3e0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredRevenueArrangementTypeAxis">isrg:VariableLeaseRevenueUsageBasedArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic99a3f94d5054bff8f54a252e334888c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib2676dc90e5448879b16f01085d69b54_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6c722838f0f4f1a93fb2b548013aecb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2451e18fa62f483ca6d704d8cea89c4a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7f4d7cfd72649c88860739cf7185b19_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9b4551e9757842a299b48f7ad611d535_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i9d917b433c194b218398226df7cd1a40_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">isrg:HighMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iec26d85239bf462b92d45c702f46d360_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">isrg:ModerateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i0a99bffc01ff421a82b60ed60537b926_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">isrg:LowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ide793ce9e8634fffbb17ffbdcace179c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i2e6b62cf53314b7ea86d0daba86b92aa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibf587b89862a42d89a27d2ca29186c1f_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia2f7e9bc31704622a86c60037c113f34_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DistributionRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0909d072df554cd1984747f1544a8079_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i19b1b9e9337c49d1a7429e4bd3ee9e7d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idc3be02e9526495a919be80e3dfab509_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iebb496b844034f2e9dd260f10e9f844a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id2c339c6ef3d40e18c250de07e144f61_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="icb800779fc0f4643b342d33c10a033c7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i26ce92fcd53a4d7fa94ccd021b1a1709_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id93b22079216403aa0063ba1520f2ebb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i83dd8cc50cea487f8728da96f46b7dde_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7b4e7f3a72a14398a98cbb9f92b5622a_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i374ee7a10ba1404ba1e50a8619b92d63_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ieda06eabb0434f3c8a168621cb34be4f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4b2c0deba5a3457caf5d5c0ee946898f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id46bf758fca746dcac5ed4e717f0b252_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i28a25985b7944f7080e4136e7e72e667_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iea21710a420b4f2c8b6e47610b36206b_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i1393562aae564020925b1531a67c790d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i6308819f33af4b009e0e5f689a06b726_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7d36ffb74bff41ceb38c68627903da40_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i92dca8db6acf4e0a8ac72d389fa9077e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i52b4b9050f584ea399a8a808cbca52fb_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia597af2f5dea483d9d2f9b26358f466e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="i7d62d8a671244ce892897113305d3d6c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="ibc472b439198436ca10dad7b667a76ac_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="i7d1ba176b311465698844a15072ed644_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="i7fd7df4227b9463fb5204de84e29dcd9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i53c565254f4c486fbde9224b427e25a4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7b4391cabb884e49ae55d01556f509a3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i08f97d0b8958490d9141ef4e267a35a4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="ib26e122bcc22461aa15516a7eab4cb81_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="ib1c7977652174f97bd1825fdfb8491cc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9d02071500fc4c4296ed572f999cf0a8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="i621c2e7c02c74852a708b7f87967720d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="ib4f4bf6903c74a2c9e84196646855929_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic67d1ec08cc24b17b9abff13fd7a8186_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="i972d739500124a2498a1664d16461d33_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="iee65f680ab9949b1b1506c1b9571a8ac_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="i838b7ff35e004faf8d1b5eb77667d56e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="i6da1ea4f39294485b7f7c2448dbceae8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i26da7005db374fd0b8380e4a28722068_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic9b48bfef6ce4cb19fd0284305781c42_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia113ab727c8243979c6e83a0c5126513_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iba5852a42c3e46589bfbcabbb82a1aff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib4af1243677c49869150e9b6950698b2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i139352e21ddd4fec9d605c942184ee1f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc5fe0fddaac4e1895633fb290f4175b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib85eca287d3546c88ccb6fb6ad01de82_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8df99f84645d4346a6909ce9f4e2f06d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i76644097fab642e88fd304ee53ef8f4a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idb467dc6c7174e96a9edb37f5d94aa34_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9702d6599c9342709137f97f99fcdc38_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i713a96517c1e42129d545ce2bac95ef6_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibd6dc48291214273a31216cee24cf66c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="i8a0a495d00394f57950bba0f3edbeee1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="i3f18c98857004a7d8997b4850063b050_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="ifb1bdccd82a340a4af5c7d235de91e7e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="ie508c6216259492aadf76e239d176670_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3d63115bf0948978b9c06028200baad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if8ec3664f4ab431f9384e1d858fc4f20_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6fb4af61d41446728f4e9a389d9736da_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibe8b0595bf35454fadd2d4326d0d3608_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icdfdfebab4754effa7b04cbb2fe84a70_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i385fbea3ec744d71adb69fc6e0195375_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="ica60112871fa462cab51f85eb3f1f821_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2cbff8ffcd364d94859f6e7a3b837fb0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">isrg:CommonStockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icdd70c1c28cc4af59a3de4755c1e41f1_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">isrg:CommonStockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="i1e0a25bd3c5a4c4b821e56ddbdc2d2d3_I20220720">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">isrg:CommonStockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-20</instant>
        </period>
    </context>
    <context id="i5f01e327162f44c4bfab4a3e4824fe9f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">isrg:CommonStockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5e78826867bd4b809525bcce5549ee04_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">isrg:CommonStockRepurchaseProgramMember</xbrldi:explicitMember>
                <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="i1a6ba367949949ac905555781496dbe0_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">isrg:CommonStockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2bea884f975d473399d2c49ea27c7456_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">isrg:CommonStockRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if21b5fabf49b44acad9333adff7ed6a6_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ide9e442a22954656b787d5a252a6b39a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4083fe3062eb4b73b67f232cee471818_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib5ddf12102264474b7df33a5340c3947_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibf669091cd4f4dc8a41db125b4c796dc_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib02449f3895c435ba8767a626fa0ab52_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibf90f73c086c4395b59b57f4fed4e5e0_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibfe0468bd58f4097bbfd532c47b69da5_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie76c2d1f2e7e431886a64e939c9e66e7_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i71d6b5dd6148419c85a21aaedf7bb289_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib7ffc3cbedf2457690e4f9ea5c8116aa_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia61b6e749d5d4371b385c1874d5fe9ea_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="id4a6689cf2bf4305a57a5c24c1e7240b_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if60f6169478148a09c631413c42aa4a8_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id9aece75d0074dc9af8fec11f833aa88_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i146a057310af49149079c62b96ba0ce2_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i55fb327955af40e89f91f4feede413dd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3a0f52b0c5864c8daa06ccc165ed21e0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <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="i5d0c4ab3a45947a7aeabf43dac433b22_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idaa3418c645e4c969db63dd472ab6e44_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <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="icdbb67eb382744eea858c0bb507ad603_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i956c341e646a42d994b05f84980736c2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="i545b181b080841b48a15e86f458e1baf_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="id66d01cecc454b99a37aa2c1486b848d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="i070ba17e95544ff5b69d3a89f7a99a4e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic981b6dcaa1c47339aec562bae7f8fb3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice0bbaee28804209849b414ed94dbc9e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95bc0e3f295f4d9aa77292b24159b5a7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e162c46a5934b33af94c9801ce75dd0_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3fc24b204ab54686bccbe104c0dce821_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib5f54f98c739428a8836f83523b13e29_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8a0c8a8e7aa64e0ca1a11435ba1edb29_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i764ff325a3a743f39d72c5d673858c79_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i282e8bd065b44b2aa3d906b306700e0c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="i8b9ac97fe42d433282c444f1077ad0ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="i9adc2de5383d45ffa8d1fbf655bfec04_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="i0c964e45032b48eea166c2b2ad7284b8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idf59bf43700e4994b112a2b80ea81614_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="i14cc6efd446d422ca82d1eb6b23d1b17_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="i323637dd62a64691adc37d156320d6ff_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</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="ibacb94a9c22b4c29add9493d4840b468_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:A2010IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia5170836969341f391fd4199ad14cab7_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:A2010IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="i41357138f81d43f3b1c95c44585a0444_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:A2010IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i01eb4d5c19f343658d237f6e891a0db0_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">isrg:A2010IncentiveAwardPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i5c678f382a354e999bcbc502d0ec00d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibdfb5b77bd484834be62cbc7374225a5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i76f2976f78e84d2f9e7672c0c9698fb8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i492883c8d52f4cec81d2047b31a92460_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">isrg:PerformanceShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1dd816a3f8fc4f5595ecb2ffbc553015_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8390dacb06254faebbae83f8b62d9df1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iccf6af3ac32547319512f9b306b01eb5_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="isrg:ConsolidatingReportingAxis">isrg:CostOfSalesProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia54384257b634276b93bed86623c81f3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="isrg:ConsolidatingReportingAxis">isrg:CostOfSalesProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i33a42db323dd4bfc807bfc4b4037f6f9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="isrg:ConsolidatingReportingAxis">isrg:CostOfSalesProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i159d5b4a223b47d3beadc602f7a059b5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="isrg:ConsolidatingReportingAxis">isrg:CostOfSalesProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i286ad7fadd7947eaacc33242106dd40d_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="isrg:ConsolidatingReportingAxis">isrg:CostOfSalesServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i76c1947923cd45e4be95c3c5ab40bfd1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="isrg:ConsolidatingReportingAxis">isrg:CostOfSalesServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9bf526def7b142bdb0b62e6d5b200e4d_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="isrg:ConsolidatingReportingAxis">isrg:CostOfSalesServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i32a53e5a94bc434f9dd8b361a52ee26b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="isrg:ConsolidatingReportingAxis">isrg:CostOfSalesServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2e8bf5ff29034bf8acc90b6c3291d051_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i239fed18e733443fa3d24a1616758521_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic1600b8cf45c4ccfa9f542e2d42f90df_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6c6b67846d974f689fafca6ecb63db34_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie9a2c83337464c4b9b905b177acd561e_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">isrg:SellingGeneralAndAdministrativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4903271c773b475bacba423ef4832a79_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">isrg:SellingGeneralAndAdministrativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i005ee74bc916453492f5129d4d85de18_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">isrg:SellingGeneralAndAdministrativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if11f763d10f0407c88995d8a787bbbb0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">isrg:SellingGeneralAndAdministrativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idc3fbe1eff6241a3845c36147072a140_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">isrg:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8c61fc6f799347a9ade341a329cf55fc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">isrg:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9a2f16618c934619adfdaeeba1f75fc9_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">isrg:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i008bc652c1944c0792cdeb621710532a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">isrg:ResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icc4516bcc00948208f20a70d1041b505_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifaddd7617f1c4c9e8bcc4c5b862b8906_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if86e00a407ca4add94db61d3ef390709_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1e910cdb8dd449629055842f8e008358_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1f426b276ca3467eb9b18b087879f796_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i032d4df321fa4f27a09d9a99b3b085f6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8b69656c66674beaab1eccae62308e4b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i50fbcb62998f4042a4819720a5e6333f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001035267</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</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="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180L2ZyYWc6MTZlOTIyOTA2ZjMxNGUwOWE0ZjcxZTVhODQ1NzZmNmEvdGFibGU6NmNkOTg3NzMzY2I4NDk4MWE0ZTIxOWE1NDhiMDEzNWQvdGFibGVyYW5nZTo2Y2Q5ODc3MzNjYjg0OTgxYTRlMjE5YTU0OGIwMTM1ZF8zLTEtMS0xLTkyNTA5_ae26c683-4041-4f3b-90fa-63d27ed41832">0001035267</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180L2ZyYWc6MTZlOTIyOTA2ZjMxNGUwOWE0ZjcxZTVhODQ1NzZmNmEvdGFibGU6NmNkOTg3NzMzY2I4NDk4MWE0ZTIxOWE1NDhiMDEzNWQvdGFibGVyYW5nZTo2Y2Q5ODc3MzNjYjg0OTgxYTRlMjE5YTU0OGIwMTM1ZF80LTEtMS0xLTEzMzUyNw_8a7c728e-2bf7-4e28-909a-34fa18bce190">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180L2ZyYWc6MTZlOTIyOTA2ZjMxNGUwOWE0ZjcxZTVhODQ1NzZmNmEvdGFibGU6NmNkOTg3NzMzY2I4NDk4MWE0ZTIxOWE1NDhiMDEzNWQvdGFibGVyYW5nZTo2Y2Q5ODc3MzNjYjg0OTgxYTRlMjE5YTU0OGIwMTM1ZF81LTEtMS0xLTkyNTA5_a57f73e9-3ecf-45e4-946b-1a5f26a1a595">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180L2ZyYWc6MTZlOTIyOTA2ZjMxNGUwOWE0ZjcxZTVhODQ1NzZmNmEvdGFibGU6NmNkOTg3NzMzY2I4NDk4MWE0ZTIxOWE1NDhiMDEzNWQvdGFibGVyYW5nZTo2Y2Q5ODc3MzNjYjg0OTgxYTRlMjE5YTU0OGIwMTM1ZF82LTEtMS0xLTkyNTA5_716b5263-280a-4311-bddd-12c697fccce0">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180L2ZyYWc6MTZlOTIyOTA2ZjMxNGUwOWE0ZjcxZTVhODQ1NzZmNmEvdGFibGU6NmNkOTg3NzMzY2I4NDk4MWE0ZTIxOWE1NDhiMDEzNWQvdGFibGVyYW5nZTo2Y2Q5ODc3MzNjYjg0OTgxYTRlMjE5YTU0OGIwMTM1ZF83LTEtMS0xLTkyNTA5_6d62051a-4d55-4891-9fde-2ba1f06625dd">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGV4dHJlZ2lvbjo0YmI3MmMzNWM1OWY0ZjhkODhmNTY3NzY3ZDdhZGYxN184Ng_cedb518e-a7b1-4c77-ad55-1c81526386f8">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGFibGU6ZmNlYjA4NDgyYWQwNDU4ODhkM2NjZTU4Yjc5NjNkZTUvdGFibGVyYW5nZTpmY2ViMDg0ODJhZDA0NTg4OGQzY2NlNThiNzk2M2RlNV8wLTAtMS0xLTkyNTA5_a09744c2-b9dc-456d-b245-4e4840d796a7">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGV4dHJlZ2lvbjo0YmI3MmMzNWM1OWY0ZjhkODhmNTY3NzY3ZDdhZGYxN180OTQ3ODAyMzI3MDcz_7de61e77-65e3-4237-bd0d-30689ce38657">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGFibGU6NmNkZmMwMjBhOWVhNGRlZDhjNzVkZmVjNzU5YjA4YzcvdGFibGVyYW5nZTo2Y2RmYzAyMGE5ZWE0ZGVkOGM3NWRmZWM3NTliMDhjN18wLTAtMS0xLTkyNTA5_db9b7941-3e90-4517-a2df-12dc2b986090">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGV4dHJlZ2lvbjo0YmI3MmMzNWM1OWY0ZjhkODhmNTY3NzY3ZDdhZGYxN18yMjU_a28df980-015d-4ccb-b688-136917ac2482">000-30713</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGV4dHJlZ2lvbjo0YmI3MmMzNWM1OWY0ZjhkODhmNTY3NzY3ZDdhZGYxN18yMzE_8a468c85-f77a-44b3-89de-a38286d5c6a3">Intuitive Surgical, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGFibGU6OWEzYTUyMTU4YzA3NDJmZDk0OTc0ODk4YjYzMWE0MmQvdGFibGVyYW5nZTo5YTNhNTIxNThjMDc0MmZkOTQ5NzQ4OThiNjMxYTQyZF8wLTAtMS0xLTkyNTA5_b6c53807-c700-412f-b1fa-f573969c9b80">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGFibGU6OWEzYTUyMTU4YzA3NDJmZDk0OTc0ODk4YjYzMWE0MmQvdGFibGVyYW5nZTo5YTNhNTIxNThjMDc0MmZkOTQ5NzQ4OThiNjMxYTQyZF8wLTItMS0xLTkyNTA5_2aacad8e-7be3-4eb2-b59f-15352bbe83bd">77-0416458</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGV4dHJlZ2lvbjo0YmI3MmMzNWM1OWY0ZjhkODhmNTY3NzY3ZDdhZGYxN18yOTM_3a165e65-cd8e-4baa-a3f8-8f1260d0b630">1020 Kifer Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGV4dHJlZ2lvbjo0YmI3MmMzNWM1OWY0ZjhkODhmNTY3NzY3ZDdhZGYxN18yOTc_f1cfbe5f-55e1-4fd4-8a22-a2adcfeb4332">Sunnyvale</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGV4dHJlZ2lvbjo0YmI3MmMzNWM1OWY0ZjhkODhmNTY3NzY3ZDdhZGYxN18zMDE_32d1b6ae-8352-4da9-a92d-dff753de62ac">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGV4dHJlZ2lvbjo0YmI3MmMzNWM1OWY0ZjhkODhmNTY3NzY3ZDdhZGYxN18zMDQ_5569b2c6-8ea1-4673-9284-db48e527ebb9">94086</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGV4dHJlZ2lvbjo0YmI3MmMzNWM1OWY0ZjhkODhmNTY3NzY3ZDdhZGYxN18zNjE_be0b3c3a-2a63-459f-ae99-9fe6af46cc42">408</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGV4dHJlZ2lvbjo0YmI3MmMzNWM1OWY0ZjhkODhmNTY3NzY3ZDdhZGYxN18zNjU_330ef202-66b4-4cf3-a2e9-39e21f5577ac">523-2100</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGFibGU6NDBkZmFhMmQ1NjhmNDkyOTkzNmMyODBmYTNhYTBlM2EvdGFibGVyYW5nZTo0MGRmYWEyZDU2OGY0OTI5OTM2YzI4MGZhM2FhMGUzYV8xLTAtMS0xLTkyNTA5_fe93db2d-f678-4113-a683-4e8f12ff7976">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGFibGU6NDBkZmFhMmQ1NjhmNDkyOTkzNmMyODBmYTNhYTBlM2EvdGFibGVyYW5nZTo0MGRmYWEyZDU2OGY0OTI5OTM2YzI4MGZhM2FhMGUzYV8xLTEtMS0xLTkyNTA5_9409e9fd-ba46-4ae9-ab54-474edd026f4c">ISRG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGFibGU6NDBkZmFhMmQ1NjhmNDkyOTkzNmMyODBmYTNhYTBlM2EvdGFibGVyYW5nZTo0MGRmYWEyZDU2OGY0OTI5OTM2YzI4MGZhM2FhMGUzYV8xLTItMS0xLTkyNTA5_4795db99-bd58-4eec-80b7-84efa3c95039">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGV4dHJlZ2lvbjo0YmI3MmMzNWM1OWY0ZjhkODhmNTY3NzY3ZDdhZGYxN184MzU_89989fb3-3066-49e1-b066-98d3c2dd0501">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGV4dHJlZ2lvbjo0YmI3MmMzNWM1OWY0ZjhkODhmNTY3NzY3ZDdhZGYxN18xMTYy_ef6ea1e4-6a7b-4ca0-afda-1cd0d3b7ec8b">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGFibGU6ZGQ4MTJlNjEyMGMwNGUzMjkzMmI3MDI2MmVlMjIyMTEvdGFibGVyYW5nZTpkZDgxMmU2MTIwYzA0ZTMyOTMyYjcwMjYyZWUyMjIxMV8wLTAtMS0xLTkyNTA5_275d764c-7de0-4a35-8205-7b4744165bbd">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGFibGU6ZGQ4MTJlNjEyMGMwNGUzMjkzMmI3MDI2MmVlMjIyMTEvdGFibGVyYW5nZTpkZDgxMmU2MTIwYzA0ZTMyOTMyYjcwMjYyZWUyMjIxMV8xLTQtMS0xLTkyNTA5_ac578319-e12d-4c85-a351-5a8458b635ff">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGFibGU6ZGQ4MTJlNjEyMGMwNGUzMjkzMmI3MDI2MmVlMjIyMTEvdGFibGVyYW5nZTpkZDgxMmU2MTIwYzA0ZTMyOTMyYjcwMjYyZWUyMjIxMV8yLTQtMS0xLTkyNTA5_aec6985b-2dcd-4ba8-937c-242a35f34755">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGV4dHJlZ2lvbjo0YmI3MmMzNWM1OWY0ZjhkODhmNTY3NzY3ZDdhZGYxN18xOTEx_aa3a23dd-3e82-4ed9-9658-f370c600c336">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iae577be1766c411eb17d3a50e020345d_I20220719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xL2ZyYWc6NGJiNzJjMzVjNTlmNGY4ZDg4ZjU2Nzc2N2Q3YWRmMTcvdGV4dHJlZ2lvbjo0YmI3MmMzNWM1OWY0ZjhkODhmNTY3NzY3ZDdhZGYxN18xMDk5NTExNjI5ODMw_ddfe1d00-4c11-4ab6-b75d-9a6b1c7ba43a"
      unitRef="shares">357111192</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMy0xLTEtMS05MjUwOQ_eb20a14f-0b2e-4c3f-ba9c-a298e2e1e167"
      unitRef="usd">1536100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMy0zLTEtMS05MjUwOQ_14bae663-a1c9-4d82-ab95-26a148f9d751"
      unitRef="usd">1290900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfNC0xLTEtMS05MjUwOQ_936dd28c-c376-4d79-b074-dd5c493ad2b0"
      unitRef="usd">2901300000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfNC0zLTEtMS05MjUwOQ_35cbfe3c-d5f5-4841-9c69-3b744f463c60"
      unitRef="usd">2913100000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfNS0xLTEtMS05MjUwOQ_3c85bfd4-f4b7-4230-a4ab-146b749093c3"
      unitRef="usd">838500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfNS0zLTEtMS05MjUwOQ_e7289b1e-d240-495e-8749-266ed603e521"
      unitRef="usd">782700000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfNi0xLTEtMS05MjUwOQ_8e9dddc8-4aa6-4e7e-83ef-e54f6b9c4d5d"
      unitRef="usd">724000000.0</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfNi0zLTEtMS05MjUwOQ_2bdfa1ad-3d87-43a7-9e74-c685c94e5ba7"
      unitRef="usd">587100000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfNy0xLTEtMS05MjUwOQ_aef8b652-e3d6-45b9-afc4-2bf80f9514c1"
      unitRef="usd">292600000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfNy0zLTEtMS05MjUwOQ_d41b3d69-3521-4d56-ab4d-a143c290ffc2"
      unitRef="usd">271100000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfOC0xLTEtMS05MjUwOQ_22fcbf89-8366-4baa-a875-7dd3bdc83c8e"
      unitRef="usd">6292500000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfOC0zLTEtMS05MjUwOQ_774779ec-c0f7-4140-8bd9-20efb863ec03"
      unitRef="usd">5844900000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfOS0xLTEtMS05MjUwOQ_820adbc1-ab11-4b8f-aaa9-9aaab90fede1"
      unitRef="usd">2109300000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfOS0zLTEtMS05MjUwOQ_c5579090-04f6-49ad-af7f-a72d43f6c7d6"
      unitRef="usd">1876400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMTAtMS0xLTEtOTI1MDk_4e356536-fcea-4103-8f5f-55f571481a45"
      unitRef="usd">3738000000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMTAtMy0xLTEtOTI1MDk_7f9779ac-3a1d-4f42-b9ca-c94f57d02c3a"
      unitRef="usd">4415500000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMTEtMS0xLTEtOTI1MDk_40dbf735-0c79-466f-906c-45a1f8ba1bb1"
      unitRef="usd">515900000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMTEtMy0xLTEtOTI1MDk_ed337b08-5030-4566-9639-00821a3bc037"
      unitRef="usd">441400000</us-gaap:DeferredIncomeTaxAssetsNet>
    <isrg:IntangibleAndOtherAssets
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMTItMS0xLTEtOTI1MDk_055936db-bec8-4d4b-aa1f-1ff76feba0d8"
      unitRef="usd">700400000</isrg:IntangibleAndOtherAssets>
    <isrg:IntangibleAndOtherAssets
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMTItMy0xLTEtOTI1MDk_ddd8b0c6-7b58-4258-bf56-369fa6b6ec88"
      unitRef="usd">633200000</isrg:IntangibleAndOtherAssets>
    <us-gaap:Goodwill
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMTMtMS0xLTEtOTI1MDk_c7540068-b464-45fb-ab2b-32c7cd971122"
      unitRef="usd">349100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMTMtMy0xLTEtOTI1MDk_ca8f6fce-0aad-46cb-ba92-5a0cb7ca9d36"
      unitRef="usd">343600000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMTQtMS0xLTEtOTI1MDk_77d1a77e-38d8-4411-9beb-7216c129f6d6"
      unitRef="usd">13705200000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMTQtMy0xLTEtOTI1MDk_f8b54b6b-7b46-45c1-be32-27c77fc0c824"
      unitRef="usd">13555000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMTctMS0xLTEtOTI1MDk_076e3358-b495-41d0-9552-39f1d959369b"
      unitRef="usd">149700000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMTctMy0xLTEtOTI1MDk_018930d4-38ea-4ec7-b1bc-3f035527ac2b"
      unitRef="usd">121200000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMTgtMS0xLTEtOTI1MDk_0d7dac2a-101b-40fe-a16c-e103c397eb56"
      unitRef="usd">278600000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMTgtMy0xLTEtOTI1MDk_b98acb2c-f0a9-434f-a3c6-8a1d772ebdb0"
      unitRef="usd">350100000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMTktMS0xLTEtOTI1MDk_aad2d5a6-2d80-4eea-b2d6-e23b4643cd8f"
      unitRef="usd">376300000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMTktMy0xLTEtOTI1MDk_72d626fc-6132-4439-a663-fe51892b8ed8"
      unitRef="usd">377200000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjAtMS0xLTEtOTI1MDk_c6c81a08-0b9d-49e0-bfb0-de14bb1b6f01"
      unitRef="usd">370400000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjAtMy0xLTEtOTI1MDk_800e899f-9707-4919-9252-1021024760a6"
      unitRef="usd">301300000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjEtMS0xLTEtOTI1MDk_ad6e29d7-de94-45cc-bd5c-854dfeaf6aa5"
      unitRef="usd">1175000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjEtMy0xLTEtOTI1MDk_393e1634-43a2-4cac-9cf5-8b3b77aa2e12"
      unitRef="usd">1149800000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjItMS0xLTEtOTI1MDk_de7d04f8-fae6-4c07-a7f2-b9a5ead55d43"
      unitRef="usd">447800000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjItMy0xLTEtOTI1MDk_2b65e6e6-9dcf-4519-97e6-f1c05e3777eb"
      unitRef="usd">453700000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjMtMS0xLTEtOTI1MDk_7c9e760d-33dc-469e-8a43-163217ce6da3"
      unitRef="usd">1622800000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjMtMy0xLTEtOTI1MDk_ecdc4508-74bc-4c02-bd77-3c930251b67d"
      unitRef="usd">1603500000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjQtMS0xLTEtOTI1MDk_7bb2d21c-05cb-40f7-8388-40708d25ea84"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjQtMy0xLTEtOTI1MDk_0f717c72-4983-4812-b039-ade4489e8053"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjYtMC0xLTEtOTI1MDkvdGV4dHJlZ2lvbjpjNThhODQxNDUxNmE0YzY0YTI0NTNhNzA3MjE5NTc0MV8xMDk5NTExNjI5MDM2_16de9d56-2b2c-4179-b845-31b161b7ec25"
      unitRef="shares">2500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjYtMC0xLTEtOTI1MDkvdGV4dHJlZ2lvbjpjNThhODQxNDUxNmE0YzY0YTI0NTNhNzA3MjE5NTc0MV8xMDk5NTExNjI5MDM2_95c30360-76ba-4e63-b9fe-ee6ecbe5a350"
      unitRef="shares">2500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjYtMC0xLTEtOTI1MDkvdGV4dHJlZ2lvbjpjNThhODQxNDUxNmE0YzY0YTI0NTNhNzA3MjE5NTc0MV8xMDk5NTExNjI5MDQw_ba414377-6673-4f7d-abb0-9aca03855506"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjYtMC0xLTEtOTI1MDkvdGV4dHJlZ2lvbjpjNThhODQxNDUxNmE0YzY0YTI0NTNhNzA3MjE5NTc0MV8xMDk5NTExNjI5MDQw_f3deb950-f6f6-4d34-98f9-825a7026d1ea"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjYtMC0xLTEtOTI1MDkvdGV4dHJlZ2lvbjpjNThhODQxNDUxNmE0YzY0YTI0NTNhNzA3MjE5NTc0MV8xMDk5NTExNjI5MDQ0_2ba02e3e-1afa-4629-94ea-ee10faa4e7d1"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjYtMC0xLTEtOTI1MDkvdGV4dHJlZ2lvbjpjNThhODQxNDUxNmE0YzY0YTI0NTNhNzA3MjE5NTc0MV8xMDk5NTExNjI5MDQ0_2d190039-b10a-446e-a17f-1e8b75a72473"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjYtMC0xLTEtOTI1MDkvdGV4dHJlZ2lvbjpjNThhODQxNDUxNmE0YzY0YTI0NTNhNzA3MjE5NTc0MV8xMDk5NTExNjI5MDQ0_6326b2cb-853e-46a9-803f-fb2f33d29720"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjYtMC0xLTEtOTI1MDkvdGV4dHJlZ2lvbjpjNThhODQxNDUxNmE0YzY0YTI0NTNhNzA3MjE5NTc0MV8xMDk5NTExNjI5MDQ0_a59718f8-fdd1-40a0-9079-b9c4a27ee11b"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjYtMS0xLTEtOTI1MDk_44098564-6f87-4027-87e0-96ffaffcefe9"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjYtMy0xLTEtOTI1MDk_817b5129-bcfc-4eb9-be41-9029fadfdc95"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjctMC0xLTEtOTI1MDkvdGV4dHJlZ2lvbjpkMWYzOTYzNmFiM2I0MDQwYTQ3M2M5NjhhZGJlMTI4Yl8xMDk5NTExNjI3OTkz_2adc7901-3f2e-496f-952a-865bd5758964"
      unitRef="shares">600000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjctMC0xLTEtOTI1MDkvdGV4dHJlZ2lvbjpkMWYzOTYzNmFiM2I0MDQwYTQ3M2M5NjhhZGJlMTI4Yl8xMDk5NTExNjI3OTkz_e9aaef60-9771-4d28-8b54-eacc4d8bd18c"
      unitRef="shares">600000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjctMC0xLTEtOTI1MDkvdGV4dHJlZ2lvbjpkMWYzOTYzNmFiM2I0MDQwYTQ3M2M5NjhhZGJlMTI4Yl8xMDk5NTExNjI3OTk3_2938d0b8-1232-4e5b-98eb-cf716b2e24da"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjctMC0xLTEtOTI1MDkvdGV4dHJlZ2lvbjpkMWYzOTYzNmFiM2I0MDQwYTQ3M2M5NjhhZGJlMTI4Yl8xMDk5NTExNjI3OTk3_c710a429-5757-41ed-88e6-a90a6ba5f95e"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjctMC0xLTEtOTI1MDkvdGV4dHJlZ2lvbjpkMWYzOTYzNmFiM2I0MDQwYTQ3M2M5NjhhZGJlMTI4Yl8xMDk5NTExNjI4MDAx_3028e9bb-d512-463d-89fb-3922d782c04e"
      unitRef="shares">357100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjctMC0xLTEtOTI1MDkvdGV4dHJlZ2lvbjpkMWYzOTYzNmFiM2I0MDQwYTQ3M2M5NjhhZGJlMTI4Yl8xMDk5NTExNjI4MDAx_51d15819-5e36-4ac2-a70d-dee3239b078b"
      unitRef="shares">357100000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjctMC0xLTEtOTI1MDkvdGV4dHJlZ2lvbjpkMWYzOTYzNmFiM2I0MDQwYTQ3M2M5NjhhZGJlMTI4Yl8xMDk5NTExNjI4MDA1_7ab28b61-1550-4298-82ed-44892a9c0b49"
      unitRef="shares">357700000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjctMC0xLTEtOTI1MDkvdGV4dHJlZ2lvbjpkMWYzOTYzNmFiM2I0MDQwYTQ3M2M5NjhhZGJlMTI4Yl8xMDk5NTExNjI4MDA1_d808ab1c-fa99-4086-9614-53f683ca0a96"
      unitRef="shares">357700000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjctMS0xLTEtOTI1MDk_f847994f-5f9e-47d4-8b75-ff2f69f2c0d3"
      unitRef="usd">400000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjctMy0xLTEtOTI1MDk_a7a4e0a3-a1c5-4dfe-b7f6-f3c41bcc70b4"
      unitRef="usd">400000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjgtMS0xLTEtOTI1MDk_6bd273f6-0f73-4286-a709-7431155399b4"
      unitRef="usd">7484000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjgtMy0xLTEtOTI1MDk_16884051-d681-471a-ac0d-520255337acc"
      unitRef="usd">7164000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjktMS0xLTEtOTI1MDk_e318b828-e585-47b0-b979-b9c0a621817e"
      unitRef="usd">4682800000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMjktMy0xLTEtOTI1MDk_56a8c514-3ea1-4826-971c-1ca564cd4895"
      unitRef="usd">4760900000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMzAtMS0xLTEtOTI1MDk_6bcfa130-58f7-4be1-b83b-3fbc06bd08a8"
      unitRef="usd">-144200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMzAtMy0xLTEtOTI1MDk_47b15654-4f62-4825-b841-d089b4334898"
      unitRef="usd">-24200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMzEtMS0xLTEtOTI1MDk_93e9a54b-0bc6-48b7-b174-172cae2a1517"
      unitRef="usd">12023000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMzEtMy0xLTEtOTI1MDk_93eb6f05-6969-40a5-b0db-61218c28c889"
      unitRef="usd">11901100000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMzItMS0xLTEtOTI1MDk_27c1089d-caae-4033-a27f-bcd1055b9fe2"
      unitRef="usd">59400000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMzItMy0xLTEtOTI1MDk_d36a68ce-408a-4847-8715-98bf5db8ea2b"
      unitRef="usd">50400000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMzMtMS0xLTEtOTI1MDk_1544010f-3cca-441e-bb9b-ef21e8519772"
      unitRef="usd">12082400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMzMtMy0xLTEtOTI1MDk_b51e2dca-aef3-4d12-af2b-29158f245a5a"
      unitRef="usd">11951500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMzQtMS0xLTEtOTI1MDk_293befed-842f-484f-8fb6-39ff9a2a65b2"
      unitRef="usd">13705200000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNi9mcmFnOjMzYmE4MjdjOWQzNTQ0ZWRiYmYzZjVkNjNlNWYzZWI4L3RhYmxlOmNlYjU1YzQyZjhkZDRkNjRiNDQ1ZWE5OTYzY2UyODRkL3RhYmxlcmFuZ2U6Y2ViNTVjNDJmOGRkNGQ2NGI0NDVlYTk5NjNjZTI4NGRfMzQtMy0xLTEtOTI1MDk_dc254161-6174-42fb-9a42-4fc538f374ed"
      unitRef="usd">13555000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib67d7ae6b9484d9f82ec427bfb33552e_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMy0xLTEtMS05MjUwOQ_8b77c827-65a4-42bc-9cbd-a41aa3f634cf"
      unitRef="usd">1270400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa60791cc6ce4d3dbac4f71c250fa9ac_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMy0zLTEtMS05MjUwOQ_f9d63398-5bcb-49bf-98a9-2684dcd6b07d"
      unitRef="usd">1236000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98ff6ed280494cfe9f073186a48e6c2f_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMy01LTEtMS05NjczMA_70d9cf0a-c1aa-4464-a694-6819b45948b1"
      unitRef="usd">2508800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a1848ab04fe4bf6bae7d79f11a59740_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMy03LTEtMS05Njg0MA_2ad8d703-22e2-4523-8de7-9e5de1ade614"
      unitRef="usd">2310600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id626b2d628ad4820ad030acf879e45cf_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfNC0xLTEtMS05MjUwOQ_857b667c-c8b2-4b68-ac61-7010d5fbf237"
      unitRef="usd">251700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccc569bd1c2341fe9a44f9295734152e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfNC0zLTEtMS05MjUwOQ_ebeac98e-5d3e-4203-9ae2-fa1846c1052d"
      unitRef="usd">228000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9afcb64a72d4fca860f797681969ba1_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfNC01LTEtMS05NjczNg_6537dc09-4aaa-4a5f-aa19-95e366046c32"
      unitRef="usd">501000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89f22acf7940484faa998b46c1b71d7a_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfNC03LTEtMS05Njg0Ng_7612a977-f55f-44fb-ac2d-e3adba57906b"
      unitRef="usd">445500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfNS0xLTEtMS05MjUwOQ_267daf17-d539-4cb3-aff7-59742336e136"
      unitRef="usd">1522100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfNS0zLTEtMS05MjUwOQ_4cb3b9be-035b-4a36-8407-0f50064a1a6f"
      unitRef="usd">1464000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfNS01LTEtMS05MjUwOQ_74e2dc82-79fa-47c4-bb73-1a63a13f8f05"
      unitRef="usd">3009800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfNS03LTEtMS05MjUwOQ_02db2b58-286d-42fa-b2f0-454b549060b5"
      unitRef="usd">2756100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib67d7ae6b9484d9f82ec427bfb33552e_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfNy0xLTEtMS05MjUwOQ_526f8db6-8543-407c-99cc-18669c7145bf"
      unitRef="usd">421000000.0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iaa60791cc6ce4d3dbac4f71c250fa9ac_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfNy0zLTEtMS05MjUwOQ_0eda8926-a4c5-4e96-8d64-e098a142c7a7"
      unitRef="usd">374000000.0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i98ff6ed280494cfe9f073186a48e6c2f_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfNy01LTEtMS05Njc0Mg_905ae7f4-d33f-4fdf-ad8c-2f898ee4464d"
      unitRef="usd">818300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8a1848ab04fe4bf6bae7d79f11a59740_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfNy03LTEtMS05Njg1Mg_7bcf66f1-ad0c-4257-996f-ec3d9ae56efe"
      unitRef="usd">693300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id626b2d628ad4820ad030acf879e45cf_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfOC0xLTEtMS05MjUwOQ_8d3c65f5-e3f6-4bc0-837c-6718e6fafc33"
      unitRef="usd">77800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iccc569bd1c2341fe9a44f9295734152e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfOC0zLTEtMS05MjUwOQ_dca31ec1-80a4-42b0-9381-0820b7dba08f"
      unitRef="usd">66300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id9afcb64a72d4fca860f797681969ba1_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfOC01LTEtMS05Njc0OA_f9b49b15-84bc-49f8-9b9e-5969f30e9ef6"
      unitRef="usd">158500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i89f22acf7940484faa998b46c1b71d7a_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfOC03LTEtMS05Njg1OA_1817dbea-874c-49a7-8c94-d2663bf882f8"
      unitRef="usd">136500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfOS0xLTEtMS05MjUwOQ_2d926eea-2d07-4ed7-ab3f-fbfc349ed3ea"
      unitRef="usd">498800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfOS0zLTEtMS05MjUwOQ_93d9c843-5541-4ce0-8f7e-b60976392c7c"
      unitRef="usd">440300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfOS01LTEtMS05MjUwOQ_792bebfe-8248-462a-ac10-191d779501e3"
      unitRef="usd">976800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfOS03LTEtMS05MjUwOQ_0b8be0df-cc05-437e-bd34-1f7fb294fb5b"
      unitRef="usd">829800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTAtMS0xLTEtOTI1MDk_e4f76442-144f-4f25-8529-aa1a348c9a42"
      unitRef="usd">1023300000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTAtMy0xLTEtOTI1MDk_a8aa2b8a-d2cc-4454-bceb-d889cd30b015"
      unitRef="usd">1023700000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTAtNS0xLTEtOTI1MDk_bc130ea3-e818-4c31-ab1e-cd54a5df1813"
      unitRef="usd">2033000000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTAtNy0xLTEtOTI1MDk_3914200f-c877-4e54-90e2-8c1d7269875a"
      unitRef="usd">1926300000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTItMS0xLTEtOTI1MDk_a2804a88-9614-41ef-8a8b-327446acec08"
      unitRef="usd">418400000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTItMy0xLTEtOTI1MDk_72772f29-fb86-4ca6-96c7-6b917134eb36"
      unitRef="usd">350200000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTItNS0xLTEtOTY3NTQ_b43b9f98-0cf8-476b-9135-eb7b3a0ed61a"
      unitRef="usd">809500000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTItNy0xLTEtOTY4NjQ_0657c502-3088-480b-9f9a-c775283950d8"
      unitRef="usd">676200000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTMtMS0xLTEtOTI1MDk_ad3b31e4-d18c-41b7-a708-ccb6ca2244f7"
      unitRef="usd">207300000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTMtMy0xLTEtOTI1MDk_16889ee2-7163-4d78-975e-87cbb25dfd19"
      unitRef="usd">162300000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTMtNS0xLTEtOTY3NjA_bc603f6d-9a1c-49df-bd1b-53f16798333c"
      unitRef="usd">417800000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTMtNy0xLTEtOTY4NzA_4ac554e8-d386-4cbe-bf23-f2e4834dc740"
      unitRef="usd">322100000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTQtMS0xLTEtOTI1MDk_462f3fb6-aa4d-44ea-bd08-f2ab858e12ef"
      unitRef="usd">625700000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTQtMy0xLTEtOTI1MDk_3b18ff9d-bbb3-48cf-8ad7-25d190b78091"
      unitRef="usd">512500000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTQtNS0xLTEtOTI1MDk_a2165ad2-4891-4c73-909f-bcadb2508285"
      unitRef="usd">1227300000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTQtNy0xLTEtOTI1MDk_9e9d6204-5995-4de4-b91c-1ec06fe138a4"
      unitRef="usd">998300000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTUtMS0xLTEtOTI1MDk_d0193af4-7344-4f50-9185-17fd47449a3d"
      unitRef="usd">397600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTUtMy0xLTEtOTI1MDk_c2784fa4-cdc8-473b-a97f-b25d4e6b8670"
      unitRef="usd">511200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTUtNS0xLTEtOTI1MDk_793b7d1b-a54e-4691-93fb-d8ccc096087f"
      unitRef="usd">805700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTUtNy0xLTEtOTI1MDk_d4faf4c8-6916-472f-891a-16de6fad0a91"
      unitRef="usd">928000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTYtMS0xLTEtOTI1MDk_1fb9826a-247e-4d8f-86ee-ccda3640cb46"
      unitRef="usd">9300000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTYtMy0xLTEtOTI1MDk_e5e0bce5-016c-43f9-a4de-560503631bbc"
      unitRef="usd">15000000.0</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTYtNS0xLTEtOTY3NjY_f38c4368-bd38-43f1-8edd-492d17132d19"
      unitRef="usd">3600000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTYtNy0xLTEtOTY4NzY_b43426cd-b334-42f7-a6b6-7590e44b23ec"
      unitRef="usd">47000000.0</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTctMS0xLTEtOTI1MDk_37a43b7b-66bb-4505-85ae-1f98547cdf8b"
      unitRef="usd">406900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTctMy0xLTEtOTI1MDk_aeba97a3-6645-4825-a8fb-6c534acdfaa0"
      unitRef="usd">526200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTctNS0xLTEtOTI1MDk_488df7eb-2dd9-4458-b08e-0637e8f79d24"
      unitRef="usd">809300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTctNy0xLTEtOTI1MDk_73cd32cb-d0cf-4123-a3d0-f7ed7d50e69c"
      unitRef="usd">975000000.0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTgtMS0xLTEtOTI1MDk_be14246e-36b3-45b6-a149-e43586bd7f1f"
      unitRef="usd">93300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTgtMy0xLTEtOTI1MDk_fe27c708-7aee-4d41-a62c-6cbb25bfa0ef"
      unitRef="usd">3200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTgtNS0xLTEtOTY3NzI_bf0f293e-b882-4b05-ae49-7d96165e39af"
      unitRef="usd">126300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTgtNy0xLTEtOTY4ODI_42e1b568-72fe-4101-9069-20de5d72d3c4"
      unitRef="usd">16800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTktMS0xLTEtOTI1MDk_3cb72320-93be-4c4a-a510-5a8c9b476aaa"
      unitRef="usd">313600000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTktMy0xLTEtOTI1MDk_5bbfa354-292a-499a-b2b6-eaefe8106a6e"
      unitRef="usd">523000000.0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTktNS0xLTEtOTI1MDk_5b2cdd12-cdd3-4dbf-bffa-6aea3963551b"
      unitRef="usd">683000000.0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMTktNy0xLTEtOTI1MDk_13e4757f-ee47-41d7-886b-dd140c13c16e"
      unitRef="usd">958200000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id1da5d0de9be46ae88b405d754f77741_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjAtMS0xLTEtOTI1MDk_5ebaa438-75a8-4b42-ad0d-1f4d7359413d"
      unitRef="usd">5800000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id053898d85bb439b8d7b1c4cd20730c9_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjAtMy0xLTEtOTI1MDk_643b5905-bce8-4559-a935-29f1134efc24"
      unitRef="usd">5800000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6dbd8b4a674649db87f9827c2383c2ef_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjAtNS0xLTEtOTY3Nzg_09e4dc30-83c8-4c00-a0c2-2db7c1a4038c"
      unitRef="usd">9600000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i80e5661bce784fadb4ab7c7444897b74_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjAtNy0xLTEtOTY4ODg_9aafa667-cb47-43fa-b2eb-6e4e64e5d849"
      unitRef="usd">14700000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjEtMS0xLTEtOTI1MDk_00f218fc-64f2-4d6d-97aa-3c7572bae2b8"
      unitRef="usd">307800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjEtMy0xLTEtOTI1MDk_c7a66657-daae-4b41-9646-bc0199174e00"
      unitRef="usd">517200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjEtNS0xLTEtOTI1MDk_04e5fd34-bb27-4204-aa68-8eb44dcb5871"
      unitRef="usd">673400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjEtNy0xLTEtOTI1MDk_98ef2403-b583-4f01-b5fe-84e08f0fa2d9"
      unitRef="usd">943500000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjMtMS0xLTEtOTI1MDk_356d2f0a-6cb1-4edd-89fe-2c4e60d84ebc"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjMtMy0xLTEtOTI1MDk_950260ff-04ef-433b-8dfe-693e222e6958"
      unitRef="usdPerShare">1.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjMtNS0xLTEtOTI1MDk_84fb5351-5093-497f-849e-d06acd01408a"
      unitRef="usdPerShare">1.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjMtNy0xLTEtOTI1MDk_fac8247a-021d-45f4-ab5f-f9921a48ac72"
      unitRef="usdPerShare">2.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjQtMS0xLTEtOTI1MDk_09196a79-d2ef-4bad-ba6f-522574d75a16"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjQtMy0xLTEtOTI1MDk_c58ee7fa-25d6-4cd0-84e8-1341237a5634"
      unitRef="usdPerShare">1.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjQtNS0xLTEtOTI1MDk_f5a01e6a-e447-48e5-890b-eda5e4e05760"
      unitRef="usdPerShare">1.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjQtNy0xLTEtOTI1MDk_8166ce7f-d33d-41aa-b06c-22e4e213b113"
      unitRef="usdPerShare">2.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjYtMS0xLTEtOTI1MDk_460dd3a8-4d41-46c6-aea0-34105bda3706"
      unitRef="shares">358100000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjYtMy0xLTEtOTI1MDk_b8da84d1-8681-4f6f-8daa-9058a01db22c"
      unitRef="shares">355700000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjYtNS0xLTEtOTY3ODQ_63cd61bd-c858-4bf2-a695-c1c7826073d7"
      unitRef="shares">358200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjYtNy0xLTEtOTY4OTQ_167d738e-51e6-473b-97fa-eb82ab102417"
      unitRef="shares">355000000.0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjctMS0xLTEtOTI1MDk_fecaafc8-09af-438c-a891-6783fd91d5e7"
      unitRef="shares">363900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjctMy0xLTEtOTI1MDk_5d00df92-5388-4349-87d5-8eb41c58f3f8"
      unitRef="shares">364900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjctNS0xLTEtOTY3OTA_4b4ed471-80a4-460e-9627-6b1ccbd2384a"
      unitRef="shares">365300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMjctNy0xLTEtOTY5MDA_b1cc4930-3cbb-4247-89db-15d979fbb4ba"
      unitRef="shares">364500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzAtMS0xLTEtOTI1MDk_37560f8f-8837-44f0-a807-dc41cca4ecf9"
      unitRef="usd">4400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzAtMy0xLTEtOTI1MDk_931f0288-8f22-43aa-8f7c-4ce5e8f76b15"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzAtNS0xLTEtOTY3OTY_c4b782bd-e974-4e07-86cc-a938ba174ec2"
      unitRef="usd">5400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzAtNy0xLTEtOTY5MDY_53ea2002-4de1-4cf6-ba09-6c7d422aac2b"
      unitRef="usd">6000000.0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzEtMS0xLTEtOTI1MDk_35e03b4a-812c-4c99-8323-48e4cad98b3a"
      unitRef="usd">-33400000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzEtMy0xLTEtOTI1MDk_0a9aad4b-a69c-4537-8da7-c2dab6f58c4b"
      unitRef="usd">-6000000.0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzEtNS0xLTEtOTY4MDI_f8c9bc45-8d81-4d90-a52b-78abffe8c4f8"
      unitRef="usd">-124100000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzEtNy0xLTEtOTY5MTI_43de9d99-2367-42fd-9610-069cdabe49ad"
      unitRef="usd">-16000000.0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzItMS0xLTEtOTI1MDk_00ed8cb7-c5e1-4eda-91eb-759d4a982d5d"
      unitRef="usd">-5500000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzItMy0xLTEtOTI1MDk_6c680720-f9f2-482c-ad5f-f1024d8d76eb"
      unitRef="usd">4400000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzItNS0xLTEtOTY4MDg_35be0b92-0caa-4000-8ca6-20c3500d750f"
      unitRef="usd">-2000000.0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzItNy0xLTEtOTY5MTg_c18506c9-154e-4f4c-a420-0ebe6290d5bf"
      unitRef="usd">-5100000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzMtMS0xLTEtOTI1MDk_843bf2ff-5600-4809-96cf-6ed86921f660"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzMtMy0xLTEtOTI1MDk_9b8b532f-5932-4574-9b45-9fdc48424b24"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzMtNS0xLTEtOTY4MTQ_27e567e7-89b1-4eb0-9804-87794a3de342"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzMtNy0xLTEtOTY5MjQ_f6d7a6e9-ae9c-4c40-9b41-c4af0eb2cde9"
      unitRef="usd">-200000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzQtMS0xLTEtOTI1MDk_ce464a18-397d-49dd-a627-2f364347a6c8"
      unitRef="usd">-34500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzQtMy0xLTEtOTI1MDk_b35eac56-f702-4382-8608-529ece06259c"
      unitRef="usd">-1600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzQtNS0xLTEtOTY4MjA_5256fb41-91e7-417b-9a1b-f683892efe94"
      unitRef="usd">-120600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzQtNy0xLTEtOTY4Mjc_658e9c13-ceca-482f-8c6e-8f8d0a31619b"
      unitRef="usd">-14900000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzUtMS0xLTEtOTI1MDk_55691209-455a-4c78-b8e2-f131db17227d"
      unitRef="usd">279100000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzUtMy0xLTEtOTI1MDk_a1be85ae-d8e1-4d0b-9642-d414c87dba9a"
      unitRef="usd">521400000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzUtNS0xLTEtOTY3MDA_166ce3ee-0d7e-4c5c-8910-038759b044ee"
      unitRef="usd">562400000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzUtNy0xLTEtOTY3MTM_54651f46-085e-400d-a43b-a42d32f0bdab"
      unitRef="usd">943300000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzYtMS0xLTEtOTI1MDk_c11e1f50-19c2-4d81-86d0-8e99bfc94fc5"
      unitRef="usd">4800000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzYtMy0xLTEtOTI1MDk_6e68b8b3-11ba-42d1-b909-f27afeccf569"
      unitRef="usd">5300000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzYtNS0xLTEtOTY4MzQ_ce627541-de79-41a3-be64-66e06a5f3e17"
      unitRef="usd">9000000.0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzYtNy0xLTEtOTY5MzA_e51a483d-3c82-48c6-a948-10702491bccc"
      unitRef="usd">14400000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzctMS0xLTEtOTI1MDk_17f8dcf2-2432-4437-835f-2836d9107f30"
      unitRef="usd">274300000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzctMy0xLTEtOTI1MDk_85790fe4-f647-4785-962b-cf1816ea0475"
      unitRef="usd">516100000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzctNS0xLTEtOTY1MDg_44a9e1b8-e012-4aa6-902c-2482e7770fb7"
      unitRef="usd">553400000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMi9mcmFnOjk2ZjZmMWYxZmEwYzQzNjliZjUyYTU5NzFjNjRjZDZlL3RhYmxlOjkxMmNlY2QyYjVmNDRkYWI4ZmJiNTI4ZThiZjIwZmUyL3RhYmxlcmFuZ2U6OTEyY2VjZDJiNWY0NGRhYjhmYmI1MjhlOGJmMjBmZTJfMzctNy0xLTEtOTY1MTA_e68e0fb6-924d-4ba5-b09c-e06d94bf3726"
      unitRef="usd">928900000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMy0xLTEtMS05MjUwOQ_6fefa51f-e9b0-43e4-9e56-85c8a49ccbfd"
      unitRef="usd">683000000.0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMy0zLTEtMS05MjUwOQ_57c51254-fe0c-4d81-a18c-7c82e80b1f2b"
      unitRef="usd">958200000</us-gaap:ProfitLoss>
    <isrg:DepreciationandGainLossonDispositionofPropertyPlantEquipment
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfNS0xLTEtMS05MjUwOQ_ef621145-c4b9-4554-ac7c-ae05b6be494a"
      unitRef="usd">157500000</isrg:DepreciationandGainLossonDispositionofPropertyPlantEquipment>
    <isrg:DepreciationandGainLossonDispositionofPropertyPlantEquipment
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfNS0zLTEtMS05MjUwOQ_b9d5b56f-e308-4a41-8130-739c94bdc412"
      unitRef="usd">132800000</isrg:DepreciationandGainLossonDispositionofPropertyPlantEquipment>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfNi0xLTEtMS05MjUwOQ_9dcd9dc6-652b-4e93-b2ff-2f56b3c9d747"
      unitRef="usd">12300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfNi0zLTEtMS05MjUwOQ_ff929531-dabb-4bd7-86a5-9f2e986b5f79"
      unitRef="usd">14500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfNy0xLTEtMS05MjUwOQ_2117c246-aa1a-451d-a184-b64b4025113e"
      unitRef="usd">3800000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfNy0zLTEtMS05MjUwOQ_15190a8f-342a-42b0-b33c-3b43ebb792bd"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfOC0xLTEtMS05MjUwOQ_36d58f69-1b99-4b68-8f5a-88791314b25f"
      unitRef="usd">-33800000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfOC0zLTEtMS05MjUwOQ_981c7136-c237-4d17-acb0-130b7c48953b"
      unitRef="usd">4300000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfOS0xLTEtMS05MjUwOQ_e219b5e3-5bca-4666-911a-850f6c310f56"
      unitRef="usd">40100000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfOS0zLTEtMS05MjUwOQ_2a502d62-0218-460b-9860-96684853948c"
      unitRef="usd">24000000.0</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:ShareBasedCompensation
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTAtMS0xLTEtOTI1MDk_47c9e9a0-1925-4771-aebc-ea8e8f744944"
      unitRef="usd">247500000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTAtMy0xLTEtOTI1MDk_70203729-cddf-46d1-8574-531f8c76bf32"
      unitRef="usd">211300000</us-gaap:ShareBasedCompensation>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTEtMS0xLTEtOTI1MDk_723b19db-ff08-42c3-9634-96d59b3cd6e7"
      unitRef="usd">13600000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTEtMy0xLTEtOTI1MDk_8610991e-5cb3-4267-b54d-1110eeabb7a1"
      unitRef="usd">10000000.0</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTMtMS0xLTEtOTI1MDk_6a41c467-0d51-449e-8b39-26f4fbc9934a"
      unitRef="usd">56000000.0</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTMtMy0xLTEtOTI1MDk_87de8a49-bdd7-4e66-92d6-105b4c628079"
      unitRef="usd">59600000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTQtMS0xLTEtOTI1MDk_9d30146d-6e22-475b-bdba-2bc10ccc3f7f"
      unitRef="usd">245500000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTQtMy0xLTEtOTI1MDk_5f0ee463-51a6-4ba4-8252-efe41d5f984a"
      unitRef="usd">92400000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTUtMS0xLTEtOTI1MDk_cecc6185-f953-4901-8470-2838d30b587b"
      unitRef="usd">90100000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTUtMy0xLTEtOTI1MDk_1ff68131-6bec-4ab7-9f7a-251bc46bb270"
      unitRef="usd">177000000.0</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTYtMS0xLTEtOTI1MDk_4d125b08-dc83-4e51-b216-4e8630fe55db"
      unitRef="usd">12400000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTYtMy0xLTEtOTI1MDk_43d954ff-79bc-4496-afda-b9014444de5f"
      unitRef="usd">38200000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTctMS0xLTEtOTI1MDk_9db5f9ab-29af-48fd-b384-0f687092b122"
      unitRef="usd">-71500000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTctMy0xLTEtOTI1MDk_586f0ced-a13e-4e6a-a724-92e725d0df2a"
      unitRef="usd">19000000.0</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTgtMS0xLTEtOTI1MDk_0528c7d4-8aa6-463c-9fbb-1cbfe0a03535"
      unitRef="usd">-3100000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTgtMy0xLTEtOTI1MDk_ade463f2-f367-435d-87fc-37eaf5083f01"
      unitRef="usd">10600000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTktMS0xLTEtOTI1MDk_9de05ceb-2f23-4a5d-b9cf-e0a0d077b1fb"
      unitRef="usd">19700000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMTktMy0xLTEtOTI1MDk_c790023f-8074-4d85-aadb-7040879fb66a"
      unitRef="usd">-17000000.0</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMjAtMS0xLTEtOTI1MDk_6e0e4378-5d2a-4bcf-ab28-dbf536324b75"
      unitRef="usd">669700000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMjAtMy0xLTEtOTI1MDk_90cb9509-5c6f-4e7c-95b7-242b858e3269"
      unitRef="usd">1020300000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMjItMS0xLTEtOTI1MDk_470c10fb-1612-4875-81a5-2d7d94b904f8"
      unitRef="usd">1376200000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMjItMy0xLTEtOTI1MDk_86a33d11-0ca0-477c-8c9e-1636bfd9e2ba"
      unitRef="usd">3507700000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMjMtMS0xLTEtOTI1MDk_35a7e0d5-5980-4bc6-85f1-f051119b411d"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMjMtMy0xLTEtOTI1MDk_5556e239-fe45-440a-b1cd-849ad4ff7837"
      unitRef="usd">72100000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMjQtMS0xLTEtOTI1MDk_c947cbb0-eb4c-4cab-b176-2e1d063b4433"
      unitRef="usd">1865100000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMjQtMy0xLTEtOTI1MDk_6842b20e-4cc9-40d0-8fc7-9550d9907bfb"
      unitRef="usd">2596900000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMjUtMS0xLTEtOTI1MDk_4f2e2b91-0a13-4725-993e-f1aa01225b9f"
      unitRef="usd">225600000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMjUtMy0xLTEtOTI1MDk_3913d5af-577e-4870-bd6f-53d7e0e62735"
      unitRef="usd">134300000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMjYtMS0xLTEtOTI1MDk_26348a2d-9084-4571-8d6a-0e4c9ad08579"
      unitRef="usd">11800000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMjYtMy0xLTEtOTI1MDk_49125691-b423-49ee-8d56-594324b19bc5"
      unitRef="usd">8700000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMjctMS0xLTEtOTI1MDk_d5cf9e95-29db-41e4-ab91-54f1b50a6b41"
      unitRef="usd">251500000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMjctMy0xLTEtOTI1MDk_a1cf07ab-ca0a-4275-b742-86c606f79310"
      unitRef="usd">-981700000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMjktMS0xLTEtOTI1MDk_d58c5490-eb4c-4353-bbe0-446ef6a95c62"
      unitRef="usd">106600000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMjktMy0xLTEtOTI1MDk_138aad7f-7761-4d8c-867b-0371a00e66e1"
      unitRef="usd">153700000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMzAtMS0xLTEtOTI1MDk_09a5c9bf-7f7c-4453-9a6c-a01440401368"
      unitRef="usd">179000000.0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMzAtMy0xLTEtOTI1MDk_ac1733ad-dbe8-4ece-89b5-0e4542b6848e"
      unitRef="usd">187900000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMzEtMS0xLTEtOTI1MDk_0b57c811-e02f-4c13-9f6e-00e3fb8d8895"
      unitRef="usd">606600000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMzEtMy0xLTEtOTI1MDk_bed466da-2abe-41fa-a585-3de653d54b02"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMzMtMS0xLTEtOTI1MDk_a2d35614-60c4-490d-bad8-736b81956b23"
      unitRef="usd">3000000.0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMzMtMy0xLTEtOTI1MDk_75cd9621-f0af-4cb3-b851-ca6254dab2eb"
      unitRef="usd">9700000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMzQtMS0xLTEtOTI1MDk_3efa3dbf-73ac-4396-8b4f-4a9ae7cf6075"
      unitRef="usd">-682000000.0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMzQtMy0xLTEtOTI1MDk_2ab0d968-8cb1-4c0d-aeb1-659287aa1932"
      unitRef="usd">-43900000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMzUtMS0xLTEtOTI1MDk_b51f3bb6-4771-40d9-b2e9-ea6b23b6d535"
      unitRef="usd">6000000.0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMzUtMy0xLTEtOTI1MDk_6cb241b3-a6e9-4a85-bed2-c715d056d208"
      unitRef="usd">-2600000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMzYtMS0xLTEtOTI1MDk_9221ee9f-eb97-4821-803e-0f7c009de60c"
      unitRef="usd">245200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMzYtMy0xLTEtOTI1MDk_6a7178f9-b4ac-461b-abad-e9abb58f8f09"
      unitRef="usd">-7900000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMzctMS0xLTEtOTI1MDk_3f22ffd7-9646-437d-bc11-01a5f0d630b1"
      unitRef="usd">1306000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i38daf5017d6a461bbb06c990821c3c9f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMzctMy0xLTEtOTI1MDk_2e476ec2-db3c-4d55-9b7b-903aa3322c43"
      unitRef="usd">1638500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMzgtMS0xLTEtOTI1MDk_b1a7c5e6-4b5a-459b-8876-28044649c3ef"
      unitRef="usd">1551200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic0153b49a9e14449b7144671d34d6174_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yNS9mcmFnOjg5MGFkMDhlY2U3ZjRiMzdiM2IxYTRjNjU0Mzk0YTZiL3RhYmxlOjYyZGVmNmYxZjA1NTQwMWFhMmIzYzE3ZmU2MTA1NGE1L3RhYmxlcmFuZ2U6NjJkZWY2ZjFmMDU1NDAxYWEyYjNjMTdmZTYxMDU0YTVfMzgtMy0xLTEtOTI1MDk_2c250526-8925-4504-bea1-d3d3e7e58b38"
      unitRef="usd">1630600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NatureOfOperations
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18zMS9mcmFnOjg5NDdiNzZhOTQ0ZDQyZmQ5MzI1NTE3ZTg1YzA1YTQ3L3RleHRyZWdpb246ODk0N2I3NmE5NDRkNDJmZDkzMjU1MTdlODVjMDVhNDdfNTAw_b9a379c4-f470-40ee-8876-ab80cb5e044c">DESCRIPTION OF THE BUSINESS&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intuitive Surgical, Inc. (&#x201c;Intuitive&#x201d; or the &#x201c;Company&#x201d;) develops, manufactures, and markets the da Vinci&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Surgical System and the Ion&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; endoluminal system. The Company&#x2019;s products and related services enable physicians and healthcare providers to improve the quality of and access to minimally invasive care. The systems consist of a surgeon console or consoles, a patient-side cart, a high-performance vision system, and proprietary instruments and accessories.&lt;/span&gt;</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18zNC9mcmFnOjA1MTNlYmZmNjcyNDRlYzU4MjVjYTEzY2EzNGRjZmQ3L3RleHRyZWdpb246MDUxM2ViZmY2NzI0NGVjNTgyNWNhMTNjYTM0ZGNmZDdfODc5MQ_5ed59f74-ec29-44a0-af86-7a8da9fcf56c">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the accompanying unaudited Condensed Consolidated Financial Statements (&#x201c;Financial Statements&#x201d;) of Intuitive Surgical, Inc. and its wholly and majority-owned subsidiaries have been prepared on a consistent basis with the audited Consolidated Financial Statements for the fiscal year ended December&#160;31, 2021, and include all adjustments, consisting of only normal, recurring adjustments, necessary to fairly state the information set forth herein. The Financial Statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) and, therefore, omit certain information and footnote disclosure necessary to present the Financial Statements in accordance with United States (&#x201c;U.S.&#x201d;) generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;). These Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021, which was filed with the SEC on February&#160;3, 2022. The results of operations for the first six months of 2022 are not necessarily indicative of the results to be expected for the entire fiscal year or any future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Financial Statements include the results and balances of the Company&#x2019;s majority-owned joint venture (&#x201c;Joint Venture&#x201d;) with Shanghai Fosun Pharmaceutical (Group) Co., Ltd. (&#x201c;Fosun Pharma&#x201d;). Chindex Medical Limited (&#x201c;Chindex&#x201d;), a subsidiary of Fosun Pharma, has been its distribution partner for da Vinci Surgical Systems in China. The Company holds a controlling financial interest in the Joint Venture, and the noncontrolling interest is reflected as a separate component of the consolidated stockholders&#x2019; equity. The noncontrolling interest&#x2019;s share of the earnings in the Joint Venture is presented separately in the Condensed Consolidated Statements of Comprehensive Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Stock Split&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares issued pursuant to the three-for-one stock split (the &#x201c;Stock Split&#x201d;) of the Company&#x2019;s issued and outstanding common stock, par value $0.001 per share, were distributed on October 4, 2021, to stockholders of record as of September 27, 2021. All share and per-share information presented in the Financial Statements have been retroactively adjusted to reflect the Stock Split.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s future results of operations and liquidity could be materially adversely affected by macroeconomic factors contributing to delays in payments of outstanding receivables, supply chain disruptions, including shortages and inflationary pressure, uncertain or reduced demand, and the impact of any initiatives or programs that the Company may undertake to address financial and operational challenges faced by its customers. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In particular, the Company has experienced increased difficulties in obtaining a sufficient supply of a number of component materials used in its products, such as semiconductor components as well as a range of other materials including, but not limited to, metals and polymers, as global supply has become significantly constrained due to increased demand for certain materials. Additionally, prices of such materials have increased due to the increased demand and supply shortage. With rising interest rates, access to credit may become more difficult, and any insolvency of the Company&#x2019;s key suppliers, including sole-source suppliers, may exacerbate current supply chain challenges. The Company is engaged in activities to seek to mitigate supply disruptions by, for example, increasing its communications with its suppliers and modifying its purchase order coverage and inventory levels. However, the global supply chain shortages are likely to remain a challenge for the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has also experienced challenges in logistics, as certain shipping routes have been impacted by port closures. Such global shortages in important components and logistics challenges have resulted in, and will continue to cause, inflationary cost pressure in the Company&#x2019;s supply chain. To date, the inflationary cost pressure has been more pronounced in the Company&#x2019;s logistics costs, but these supply chain challenges have not materially impacted the Company&#x2019;s results of operations or ability to deliver products and services to its customers. However, if shortages in important supply chain materials in the semiconductor or other markets or logistics challenges continue, the Company could fail to meet product demand, which could result in deferred or cancelled procedures. Additionally, if inflationary pressures in logistics or component costs persist, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the Company may not be able to quickly or easily adjust pricing, reduce costs, or implement countermeasures. Additionally, there is uncertainty surrounding the impact of any monetary policy changes taken by the U.S. Federal Reserve and other central banks to address the structural risks associated with inflation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Increased labor shortages globally, including staff burnout and attrition, could also impact the Company&#x2019;s ability to hire and retain personnel critical to its manufacturing, logistics, and commercial operations. The Company is also highly dependent on the principal members of its management and scientific staff. Attracting and retaining qualified personnel is critical to its success, and competition for them has become more intense. The loss of critical members of the Company&#x2019;s team, or its inability to attract and retain qualified personnel, could significantly harm its operations, business, and ability to compete.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Hospitals are also experiencing staffing shortages and supply chain issues that could affect their ability to provide patient care. Additionally, hospitals are facing significant financial pressure as supply chain constraints and inflation drive up operating costs, rising interest rates make access to credit more expensive, unrealized losses decrease available cash reserves, and fiscal stimulus programs enacted during the COVID-19 pandemic wind down. To the extent macroeconomic conditions remain challenging, it is likely that hospitals&#x2019; spend on capital equipment will be adversely impacted. In addition, as competition progresses in various markets, longer selling cycles and pricing pressures are likely to result. As of the date of issuance of these Financial Statements, the extent to which these macroeconomic factors may materially adversely affect the Company&#x2019;s financial condition, liquidity, or results of operations is uncertain.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is also subject to additional risks and uncertainties due to the ongoing COVID-19 pandemic. The extent of the impact on the Company&#x2019;s business is highly uncertain and difficult to predict. In certain regions, the Company&#x2019;s customers continue to divert resources to treat COVID-19 patients and defer some elective surgical procedures, both of which may impact the Company&#x2019;s customers&#x2019; ability to meet their obligations, including to the Company. Furthermore, economies worldwide have been negatively impacted by the COVID-19 pandemic, and it is possible that the impact could cause an extended local and/or global economic recession. Such economic disruption could have a material adverse effect on the Company&#x2019;s business as hospitals curtail and reduce capital and overall spending. Policymakers around the globe have responded with fiscal policy actions to support the healthcare industry and their economies. However, the magnitude and overall effectiveness of these actions remains uncertain.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The severity of the impact of the COVID-19 pandemic on the Company&#x2019;s business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic and the extent and severity of the impact on the Company&#x2019;s customers, all of which are uncertain and cannot be predicted. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2021-08&#x201d;), which creates an exception to the general recognition and measurement principle in ASC 805 by requiring companies to apply ASC 606 to recognize and measure contract assets and contract liabilities from contracts with customers acquired in a business combination. The guidance additionally clarifies that companies should apply the definition of a performance obligation in ASC 606 when recognizing contract liabilities assumed in a business combination. The Company has early adopted ASU 2021-08 as of January 1, 2022, on a prospective basis. The impact of the adoption of ASU 2021-08 had an immaterial impact on the Company&#x2019;s Financial Statements in the six months ended June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Troubled Debt Restructurings and Vintage Disclosures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, the FASB issued ASU No. 2022-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments-Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2022-02&#x201d;), which eliminates the accounting guidance for troubled debt restructurings by creditors while enhancing disclosure requirements for certain loan refinancings and restructurings by creditors when a borrower is experiencing financial difficulty. Additionally, the standard requires disclosure of current-period gross write-offs by year of origination for financing receivables and net investments in leases within the scope of Subtopic ASC 326-20, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments-Credit Losses-Measured at Amortized Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The standard will become effective for the Company beginning January 1, 2023, and should be applied prospectively. The adoption of ASU 2022-02 is not expected to have a material impact on the Company&#x2019;s future Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, the FASB issued ASU No. 2022-03, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASU 2022-03&#x201d;), which applies to all equity securities measured at fair value that are subject to contractual sale restrictions. This change prohibits entities from taking into account contractual restrictions on the sale of equity securities when estimating fair value and introduces required disclosures for such transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The standard will become effective for the Company beginning January 1, 2024, and should be applied prospectively. Early adoption is permitted. The adoption of ASU 2022-03 is not expected to have a material impact on the Company&#x2019;s future Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no new or material changes to the significant accounting policies discussed in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021, that are of significance, or potential significance, to the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18zNC9mcmFnOjA1MTNlYmZmNjcyNDRlYzU4MjVjYTEzY2EzNGRjZmQ3L3RleHRyZWdpb246MDUxM2ViZmY2NzI0NGVjNTgyNWNhMTNjYTM0ZGNmZDdfODc5Mg_f85cec1e-0392-4492-a772-cb6534a7d18d">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the accompanying unaudited Condensed Consolidated Financial Statements (&#x201c;Financial Statements&#x201d;) of Intuitive Surgical, Inc. and its wholly and majority-owned subsidiaries have been prepared on a consistent basis with the audited Consolidated Financial Statements for the fiscal year ended December&#160;31, 2021, and include all adjustments, consisting of only normal, recurring adjustments, necessary to fairly state the information set forth herein. The Financial Statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) and, therefore, omit certain information and footnote disclosure necessary to present the Financial Statements in accordance with United States (&#x201c;U.S.&#x201d;) generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;). These Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021, which was filed with the SEC on February&#160;3, 2022. The results of operations for the first six months of 2022 are not necessarily indicative of the results to be expected for the entire fiscal year or any future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18zNC9mcmFnOjA1MTNlYmZmNjcyNDRlYzU4MjVjYTEzY2EzNGRjZmQ3L3RleHRyZWdpb246MDUxM2ViZmY2NzI0NGVjNTgyNWNhMTNjYTM0ZGNmZDdfODc3Mw_d67ae0cc-1b5b-4762-90e6-596e2c41ac6e">The Financial Statements include the results and balances of the Company&#x2019;s majority-owned joint venture (&#x201c;Joint Venture&#x201d;) with Shanghai Fosun Pharmaceutical (Group) Co., Ltd. (&#x201c;Fosun Pharma&#x201d;). Chindex Medical Limited (&#x201c;Chindex&#x201d;), a subsidiary of Fosun Pharma, has been its distribution partner for da Vinci Surgical Systems in China. The Company holds a controlling financial interest in the Joint Venture, and the noncontrolling interest is reflected as a separate component of the consolidated stockholders&#x2019; equity. The noncontrolling interest&#x2019;s share of the earnings in the Joint Venture is presented separately in the Condensed Consolidated Statements of Comprehensive Income.</us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18zNC9mcmFnOjA1MTNlYmZmNjcyNDRlYzU4MjVjYTEzY2EzNGRjZmQ3L3RleHRyZWdpb246MDUxM2ViZmY2NzI0NGVjNTgyNWNhMTNjYTM0ZGNmZDdfODc4MQ_590b2ff4-841d-4899-9043-bc469d437797">&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2021-08&#x201d;), which creates an exception to the general recognition and measurement principle in ASC 805 by requiring companies to apply ASC 606 to recognize and measure contract assets and contract liabilities from contracts with customers acquired in a business combination. The guidance additionally clarifies that companies should apply the definition of a performance obligation in ASC 606 when recognizing contract liabilities assumed in a business combination. The Company has early adopted ASU 2021-08 as of January 1, 2022, on a prospective basis. The impact of the adoption of ASU 2021-08 had an immaterial impact on the Company&#x2019;s Financial Statements in the six months ended June&#160;30, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Troubled Debt Restructurings and Vintage Disclosures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2022, the FASB issued ASU No. 2022-02, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments-Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2022-02&#x201d;), which eliminates the accounting guidance for troubled debt restructurings by creditors while enhancing disclosure requirements for certain loan refinancings and restructurings by creditors when a borrower is experiencing financial difficulty. Additionally, the standard requires disclosure of current-period gross write-offs by year of origination for financing receivables and net investments in leases within the scope of Subtopic ASC 326-20, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments-Credit Losses-Measured at Amortized Cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The standard will become effective for the Company beginning January 1, 2023, and should be applied prospectively. The adoption of ASU 2022-02 is not expected to have a material impact on the Company&#x2019;s future Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, the FASB issued ASU No. 2022-03, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(&#x201c;ASU 2022-03&#x201d;), which applies to all equity securities measured at fair value that are subject to contractual sale restrictions. This change prohibits entities from taking into account contractual restrictions on the sale of equity securities when estimating fair value and introduces required disclosures for such transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The standard will become effective for the Company beginning January 1, 2024, and should be applied prospectively. Early adoption is permitted. The adoption of ASU 2022-03 is not expected to have a material impact on the Company&#x2019;s future Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no new or material changes to the significant accounting policies discussed in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021, that are of significance, or potential significance, to the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18zNy9mcmFnOjAwM2QyYWVlYTA4ODQ1NmE4NGYzNjRmMDVhODBlMTE4L3RleHRyZWdpb246MDAzZDJhZWVhMDg4NDU2YTg0ZjM2NGYwNWE4MGUxMThfNzAxMA_d02b98d1-371d-4fdd-8b6e-b8e53ae58665">FINANCIAL INSTRUMENTS&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents, and Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the Company&#x2019;s cash and available-for-sale marketable securities&#x2019; amortized cost, gross unrealized gains, gross unrealized losses, allowance for credit loss, and fair value by significant investment category reported as cash and cash equivalents, short-term investments, or long-term investments as of June&#160;30, 2022 and December&#160;31, 2021 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:21.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&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.671%"/&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.671%"/&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.671%"/&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.671%"/&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:8.110%"/&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:8.256%"/&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:8.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reported as:&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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance for Credit Loss&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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash and&lt;br/&gt;Cash&lt;br/&gt;Equivalents&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:8pt;font-weight:700;line-height:100%"&gt;Short-&lt;br/&gt;term&lt;br/&gt;Investments&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:8pt;font-weight:700;line-height:100%"&gt;Long-&lt;br/&gt;term&lt;br/&gt;Investments&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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;June 30, 2022&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;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;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:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,330.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,240.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,793.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,333.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,243.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,793.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;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;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;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:#cceeff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,472.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,402.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;927.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,474.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,490.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,398.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,454.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,944.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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="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;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="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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,357.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,175.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,536.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,901.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,738.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:21.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&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.671%"/&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.671%"/&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.671%"/&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.671%"/&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:8.110%"/&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:8.256%"/&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:8.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reported as:&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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance for Credit Loss&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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash and&lt;br/&gt;Cash&lt;br/&gt;Equivalents&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:8pt;font-weight:700;line-height:100%"&gt;Short-&lt;br/&gt;term&lt;br/&gt;Investments&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:8pt;font-weight:700;line-height:100%"&gt;Long-&lt;br/&gt;term&lt;br/&gt;Investments&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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2021&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;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;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:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,429.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,420.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,302.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,125.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,116.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;713.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,302.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;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;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;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:#cceeff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,485.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,476.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;886.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,584.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,942.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,930.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,112.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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="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;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="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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,640.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,619.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,290.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,913.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,415.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the contractual maturities of the Company&#x2019;s cash equivalents and available-for-sale investments (excluding cash and money market funds), as of June&#160;30, 2022 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.639%"/&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:8pt;font-weight:700;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:8pt;font-weight:700;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mature in less than one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,930.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,901.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,890.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,738.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="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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,821.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,639.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual maturities may differ from contractual maturities, because certain borrowers have the right to call or prepay certain obligations. Realized gains and losses recognized on the sale of investments were not material for any of the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the breakdown of the available-for-sale debt securities that have been in a continuous unrealized loss position deemed to be temporary, aggregated by investment category, as of June&#160;30, 2022, and December&#160;31, 2021 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:25.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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.595%"/&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.595%"/&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.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&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="33" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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="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:8pt;font-weight:700;line-height:100%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;More than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&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;2,882.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;(74.6)&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;327.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: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;(15.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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,209.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;(89.6)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,917.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;496.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,412.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(153.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,980.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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:25.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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.595%"/&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.595%"/&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.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&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="33" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 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="9" 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:8pt;font-weight:700;line-height:100%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;More than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&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;2,596.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;(15.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="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;&#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: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;&#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: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;2,596.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;(15.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,687.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,687.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,856.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,856.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;The Company&#x2019;s investment portfolio at any point in time contains available-for-sale debt securities including investments in U.S. treasury and U.S. government agency securities, taxable and tax-exempt municipal notes, corporate notes and bonds, commercial paper, non-U.S. government agency securities, cash deposits, and money market funds. The Company segments its portfolio based on the underlying risk profiles of the securities and has a zero loss expectation for U.S. treasury and U.S. government agency securities. The basis for this assumption is that these securities have consistently high credit ratings by rating agencies, have a long history with no credit losses, are explicitly guaranteed by a sovereign entity, which can print its own currency, and is a currency that is routinely held by central banks, used in international commerce, and commonly viewed as a reserve currency. The Company regularly reviews the securities in an unrealized loss position and evaluates the current expected credit loss by considering factors such as historical experience, market data, issuer-specific factors, and current economic conditions.For the three and six months ended June&#160;30, 2022, the credit losses related to available-for-sales debt securities were not material.The Company determined these unrealized losses to be temporary. Factors considered in determining whether a loss is temporary included the length of time and extent to which the investment&#x2019;s fair value has been less than the cost basis, the financial condition and near-term prospects of the investee, the extent of the loss related to credit of the issuer, the expected cash flows from the security, the Company&#x2019;s intent to sell the security, and whether or not the Company will be required to sell the security before the recovery of its amortized cost. As of June&#160;30, 2022, the Company did not intend to sell any of the debt securities included in the table above, and it is not more likely than not that the Company will be required to sell any of these securities before recovery of the unrealized losses, which may be at maturity.&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equity Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company holds equity investments with readily determinable fair values and equity investments without readily determinable fair values. The Company generally recognizes equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a summary of the activity related to equity investments (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&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.595%"/&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.595%"/&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.935%"/&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:8.987%"/&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:8.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="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:8pt;font-weight:700;line-height:100%"&gt;Reported as:&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Changes in Fair Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Purchases/Sales&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;Prepaids and other current assets&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:8pt;font-weight:700;line-height:100%"&gt;Intangible and other assets, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equity investments with readily determinable value (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equity investments without readily determinable value (Level 2)&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;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;36.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 style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Recorded in Interest and other income (expense), net.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;In September 2021, Broncus Holding Corporation (&#x201c;Broncus&#x201d;) completed an initial public offering (&#x201c;IPO&#x201d;) of common shares on the Stock Exchange of Hong Kong. Upon completion of its IPO, the Company&#x2019;s preferred shares of Broncus were converted into common shares, which have a readily determinable value (Level 1). The Company was restricted from selling these shares for a period of six months.For the three and six months ended June&#160;30, 2022, the Company recognized an unrealized loss on this investment of $1.1 million and $18.3 million, respectively, reflected in changes in fair value for Level 1 equity investments, which was reflected in Interest and other income (expense), net.There were no decreases in fair value reflected in net income due to impairments.&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The objective of the Company&#x2019;s hedging program is to mitigate the impact of changes in currency exchange rates on net cash flow from foreign currency-denominated sales, expenses, intercompany balances, and other monetary assets or liabilities denominated in currencies other than the U.S. dollar (&#x201c;USD&#x201d;). The terms of the Company&#x2019;s derivative contracts are generally twelve months or shorter. The derivative assets and liabilities are measured using Level 2 fair value inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into currency forward contracts as cash flow hedges to hedge certain forecasted revenue transactions denominated in currencies other than the USD, primarily the Euro (&#x201c;EUR&#x201d;), the British Pound (&#x201c;GBP&#x201d;), the Japanese Yen (&#x201c;JPY&#x201d;),&#160;the Korean Won (&#x201c;KRW&#x201d;), and the New Taiwan Dollar (&#x201c;TWD&#x201d;). The Company also enters into currency forward contracts as cash flow hedges to hedge certain forecasted expense transactions denominated in EUR and the Swiss Franc (&#x201c;CHF&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For these derivatives, the Company reports the unrealized after-tax gain or loss from the hedge as a component of accumulated other comprehensive income/(loss) in stockholders&#x2019; equity and reclassifies the amount into earnings in the same period in which the hedged transaction affects earnings. The amounts reclassified to revenue and expenses related to the hedged transactions and the ineffective portions of cash flow hedges were not material for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Derivatives Not Designated as Hedging Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other derivatives not designated as hedging instruments consist primarily of forward contracts that the Company uses to hedge intercompany balances and other monetary assets or liabilities denominated in currencies other than the USD, primarily the EUR, GBP, JPY, KRW, CHF, TWD, Indian Rupee ("INR"), Mexican Peso ("MXN"), and Chinese Yuan ("CNY").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These derivative instruments are used to hedge against balance sheet foreign currency exposures. The related gains and losses were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:46.999%"/&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:0.823%"/&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:0.823%"/&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:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.185%"/&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized gains/(losses) in Interest and other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange gains/(losses) related to balance sheet re-measurement&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;(28.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Additionally, in January 2021, the Company settled a collar contract previously entered into to hedge its equity investment in Teladoc Health, Inc. For the six months ended June&#160;30, 2021, a loss of $7.5 million was recognized in Interest and other income (expense), net.&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The notional amounts for derivative instruments provide one measure of the transaction volume. Total gross notional amounts (in USD) for outstanding derivatives and the aggregate gross fair value at the end of each period were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:47.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.252%"/&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:11.257%"/&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:8pt;font-weight:700;line-height:100%"&gt;Derivatives Designated as Hedging Instruments&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:8pt;font-weight:700;line-height:100%"&gt;Derivatives Not Designated as Hedging Instruments&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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 #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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notional amounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward contracts&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;204.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.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;335.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;318.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross fair value recorded in:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Prepaids and other current 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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGV4dHJlZ2lvbjpkMjYyZGEzZTE0MmI0YmNmOTA2NDFjOGEzZWNiNmQzZV80OTQ3ODAyMzI3NDkw_1ee53d7b-2e7c-4298-99e5-fada10a8df7f">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the Company&#x2019;s cash and available-for-sale marketable securities&#x2019; amortized cost, gross unrealized gains, gross unrealized losses, allowance for credit loss, and fair value by significant investment category reported as cash and cash equivalents, short-term investments, or long-term investments as of June&#160;30, 2022 and December&#160;31, 2021 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:21.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&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.671%"/&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.671%"/&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.671%"/&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.671%"/&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:8.110%"/&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:8.256%"/&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:8.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reported as:&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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance for Credit Loss&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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash and&lt;br/&gt;Cash&lt;br/&gt;Equivalents&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:8pt;font-weight:700;line-height:100%"&gt;Short-&lt;br/&gt;term&lt;br/&gt;Investments&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:8pt;font-weight:700;line-height:100%"&gt;Long-&lt;br/&gt;term&lt;br/&gt;Investments&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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;June 30, 2022&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;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;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:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,330.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,240.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,793.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,333.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,243.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,793.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;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;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;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:#cceeff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,472.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,402.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;927.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,474.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,490.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,398.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,454.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,944.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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="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;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="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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,357.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,175.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,536.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,901.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,738.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&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.671%"/&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.671%"/&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.671%"/&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.671%"/&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:8.110%"/&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:8.256%"/&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:8.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reported as:&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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance for Credit Loss&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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash and&lt;br/&gt;Cash&lt;br/&gt;Equivalents&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:8pt;font-weight:700;line-height:100%"&gt;Short-&lt;br/&gt;term&lt;br/&gt;Investments&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:8pt;font-weight:700;line-height:100%"&gt;Long-&lt;br/&gt;term&lt;br/&gt;Investments&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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;December 31, 2021&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;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;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:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,429.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,420.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,302.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,125.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,116.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;713.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,302.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2:&lt;/span&gt;&lt;/td&gt;&lt;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;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;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:#cceeff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;717.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,485.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,476.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;886.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,584.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,942.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,930.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,812.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,112.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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="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;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="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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,640.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,619.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,290.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,913.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,415.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7c88d294b703412f9ad340e3d677428f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8zLTEtMS0xLTkyNzA2_ca3e79c2-2666-4928-b3a9-69ad95ab863d"
      unitRef="usd">532700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7c88d294b703412f9ad340e3d677428f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8zLTktMS0xLTkyNzA2_25cda435-97c6-4f03-8ba2-fc70b49f5ffc"
      unitRef="usd">532700000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7c88d294b703412f9ad340e3d677428f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8zLTExLTEtMS05MjcwNg_f5eb57fd-d863-4627-a853-a471d2ea08ce"
      unitRef="usd">532700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia91f951efbe045ba8dfc53bd88a88917_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF81LTEtMS0xLTkyNzA2_ee18ff9b-ee01-4e29-a9be-1c1391ced73a"
      unitRef="usd">1003400000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia91f951efbe045ba8dfc53bd88a88917_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF81LTktMS0xLTkyNzA2_f4c194c2-c92c-4973-8eec-c09ff865e685"
      unitRef="usd">1003400000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia91f951efbe045ba8dfc53bd88a88917_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF81LTExLTEtMS05MjcwNg_04f64452-c929-4077-b9ac-2afba2e819de"
      unitRef="usd">1003400000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ia91f951efbe045ba8dfc53bd88a88917_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF81LTEzLTEtMS05MjcwNg_6f5da1cf-e856-4204-b73e-bf9171b96b66"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="ia91f951efbe045ba8dfc53bd88a88917_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF81LTE1LTEtMS05MjcwNg_ea6ee4bb-99cd-4364-998b-dfdf129aad08"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i759c32aa85fd435db7e8f7cd0c4a77d9_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF82LTEtMS0xLTkyNzA2_6b910197-b54b-4ca0-8e5f-508f4c026795"
      unitRef="usd">3330100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i759c32aa85fd435db7e8f7cd0c4a77d9_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF82LTMtMS0xLTkyNzA2_5b0e95c2-1928-4705-8f8c-a3ab587f9dd6"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i759c32aa85fd435db7e8f7cd0c4a77d9_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF82LTUtMS0xLTkyNzA2_5613dd04-52e4-4a3d-9a2b-4a1a1a408384"
      unitRef="usd">89600000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i759c32aa85fd435db7e8f7cd0c4a77d9_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF82LTctMS0xLTkyNzA2_98b9b865-89ef-456c-99cc-773fb8914faf"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i759c32aa85fd435db7e8f7cd0c4a77d9_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF82LTktMS0xLTkyNzA2_6763e569-7dad-4de0-aa50-152e02f0732a"
      unitRef="usd">3240500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i759c32aa85fd435db7e8f7cd0c4a77d9_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF82LTExLTEtMS05MjcwNg_26e2df3e-89e0-4c4f-afaf-b9fd2f8927f8"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i759c32aa85fd435db7e8f7cd0c4a77d9_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF82LTEzLTEtMS05MjcwNg_282edb2b-9875-49f3-a1c5-ed6a14a44ffc"
      unitRef="usd">1447100000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i759c32aa85fd435db7e8f7cd0c4a77d9_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF82LTE1LTEtMS05MjcwNg_cd24902c-3903-45db-a450-f9443ff0d089"
      unitRef="usd">1793400000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2da19bc480ae4cebaac6124331436f68_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF83LTEtMS0xLTEzMzkyNA_dc393840-f089-44ee-b9d3-94a65eff6af0"
      unitRef="usd">4333500000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2da19bc480ae4cebaac6124331436f68_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF83LTMtMS0xLTEzMzkyNA_a2b6bec1-f37d-4205-9c97-4202cadfd5b2"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2da19bc480ae4cebaac6124331436f68_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF83LTUtMS0xLTEzMzkyNA_762e7ddb-2874-43b5-a0d5-65b7a918de93"
      unitRef="usd">89600000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i2da19bc480ae4cebaac6124331436f68_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF83LTctMS0xLTEzMzkyNA_ff096bda-fd89-4ac7-9f1c-7ddc15ec4849"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2da19bc480ae4cebaac6124331436f68_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF83LTktMS0xLTEzMzkyNA_1f4bb5b6-386b-4ccb-bfe5-1a6f1bf26598"
      unitRef="usd">4243900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2da19bc480ae4cebaac6124331436f68_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF83LTExLTEtMS0xMzM5MjQ_1b8847f4-f88a-41e1-8280-040643520a07"
      unitRef="usd">1003400000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i2da19bc480ae4cebaac6124331436f68_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF83LTEzLTEtMS0xMzM5MjQ_cf72c9c8-8aae-4bf4-8f57-6d5d478d14ff"
      unitRef="usd">1447100000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i2da19bc480ae4cebaac6124331436f68_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF83LTE1LTEtMS0xMzM5MjQ_e00fa0bb-a397-4fcf-9e1d-b71ef69e29a2"
      unitRef="usd">1793400000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if267f48bff6b4f34959136500df65c2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF85LTEtMS0xLTkyNzA2_8620d30a-58ac-493c-a7fc-91986e7630cc"
      unitRef="usd">310600000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if267f48bff6b4f34959136500df65c2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF85LTMtMS0xLTkyNzA2_861d7857-d40d-4ca0-9b70-9fc59431495e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if267f48bff6b4f34959136500df65c2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF85LTUtMS0xLTkyNzA2_c0b9ecc0-7199-4094-a7c9-0a59a16d97d2"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="if267f48bff6b4f34959136500df65c2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF85LTctMS0xLTkyNzA2_781367a7-f063-4c38-b43f-029c028b4fa8"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if267f48bff6b4f34959136500df65c2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF85LTktMS0xLTkyNzA2_e7855e33-3df8-49ac-9058-e93dfe4bfd5f"
      unitRef="usd">310600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if267f48bff6b4f34959136500df65c2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF85LTExLTEtMS05MjcwNg_6afb2399-bdfb-4972-b5e8-97dd82ba25e9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="if267f48bff6b4f34959136500df65c2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF85LTEzLTEtMS05MjcwNg_00c81fd2-a1ca-4d0c-8f25-2802220eaa28"
      unitRef="usd">310600000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="if267f48bff6b4f34959136500df65c2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF85LTE1LTEtMS05MjcwNg_0a539d1b-7150-45e0-aec5-61a8a664b067"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id7083892ef224b638737dbde864ae5fb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMC0xLTEtMS05MjcwNg_26b38c3a-9a0c-4545-844b-0ea42b7ac41a"
      unitRef="usd">2472200000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id7083892ef224b638737dbde864ae5fb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMC0zLTEtMS05MjcwNg_d6459dea-8544-413f-8bf9-fed229cca7db"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id7083892ef224b638737dbde864ae5fb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMC01LTEtMS05MjcwNg_6ad83b3f-627a-47c4-956f-373ba9edb970"
      unitRef="usd">69100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="id7083892ef224b638737dbde864ae5fb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMC03LTEtMS05MjcwNg_a227d724-631f-4e81-b526-f8993d3e5463"
      unitRef="usd">1100000</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id7083892ef224b638737dbde864ae5fb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMC05LTEtMS05MjcwNg_86452baf-430c-4b90-882e-afd00e5db30f"
      unitRef="usd">2402000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id7083892ef224b638737dbde864ae5fb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMC0xMS0xLTEtOTI3MDY_207ba01e-7776-4025-8594-d7b6f2b0e997"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="id7083892ef224b638737dbde864ae5fb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMC0xMy0xLTEtOTI3MDY_9b0e84fe-cf64-4d09-8078-884eef46ed96"
      unitRef="usd">927500000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="id7083892ef224b638737dbde864ae5fb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMC0xNS0xLTEtOTI3MDY_d0dc891f-65e1-4085-8f0d-613cb3cd8261"
      unitRef="usd">1474500000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3667c60991ce4d46841b16891f16b7d5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMS0xLTEtMS05MjcwNg_80e751af-adbe-425f-93b0-23297cd584d9"
      unitRef="usd">522900000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3667c60991ce4d46841b16891f16b7d5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMS0zLTEtMS05MjcwNg_9ce753a8-0612-491c-9627-47cfd043bfb1"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3667c60991ce4d46841b16891f16b7d5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMS01LTEtMS05MjcwNg_85055cfa-b615-404c-afd4-c95d39d229e7"
      unitRef="usd">16700000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i3667c60991ce4d46841b16891f16b7d5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMS03LTEtMS05MjcwNg_b8b48ec5-735a-4af1-a476-0264cb25034d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3667c60991ce4d46841b16891f16b7d5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMS05LTEtMS05MjcwNg_e3dacf5b-9958-448b-a9d4-e4e6f6de38a6"
      unitRef="usd">506300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3667c60991ce4d46841b16891f16b7d5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMS0xMS0xLTEtOTI3MDY_4ab557f1-06c7-40a3-ba07-2b20c6548181"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i3667c60991ce4d46841b16891f16b7d5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMS0xMy0xLTEtOTI3MDY_7d7a9d07-59c6-4edf-b858-f085ab9ab160"
      unitRef="usd">149900000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i3667c60991ce4d46841b16891f16b7d5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMS0xNS0xLTEtOTI3MDY_7a54642b-9e57-4825-a6b0-1d3ea95a7cdc"
      unitRef="usd">356400000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0a7d210752144f438b5650dcdeaa7ece_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMy0xLTEtMS05MjcwNg_eca799f3-e205-403d-b8f3-ae183ddf1385"
      unitRef="usd">185200000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0a7d210752144f438b5650dcdeaa7ece_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMy0zLTEtMS05MjcwNg_96689b6e-1c2e-4b04-8354-5be5c5d709f8"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0a7d210752144f438b5650dcdeaa7ece_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMy01LTEtMS05MjcwNg_01a909cc-3cbe-4803-adb7-8dd32bff5fe8"
      unitRef="usd">5300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i0a7d210752144f438b5650dcdeaa7ece_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMy03LTEtMS05MjcwNg_c562c923-fb51-46cf-8a4c-41a9e2a875a1"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0a7d210752144f438b5650dcdeaa7ece_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMy05LTEtMS05MjcwNg_691a9652-c79e-4e21-bd92-071c53dfb117"
      unitRef="usd">179900000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0a7d210752144f438b5650dcdeaa7ece_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMy0xMS0xLTEtOTI3MDY_58420eb1-6ef4-4f84-b3d7-2ae2a338580c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i0a7d210752144f438b5650dcdeaa7ece_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMy0xMy0xLTEtOTI3MDY_b3303b90-7722-4d3b-8b44-957127ec0c46"
      unitRef="usd">66200000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i0a7d210752144f438b5650dcdeaa7ece_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xMy0xNS0xLTEtOTI3MDY_225722dd-e949-44e5-850f-226d3ffd06cc"
      unitRef="usd">113700000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icbf85856914d4608b1bbc916a5585e29_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xNC0xLTEtMS0xMzM5MjQ_4c7e10a4-00d8-40a7-aee8-ab32eadf3b39"
      unitRef="usd">3490900000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icbf85856914d4608b1bbc916a5585e29_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xNC0zLTEtMS0xMzM5MjQ_3eef0654-8910-457b-9920-3a21a9feed56"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icbf85856914d4608b1bbc916a5585e29_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xNC01LTEtMS0xMzM5MjQ_bf76bbbc-9b5c-4079-a882-098e5206b36a"
      unitRef="usd">91100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="icbf85856914d4608b1bbc916a5585e29_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xNC03LTEtMS0xMzM5MjQ_b899c735-fc3f-4e26-a3a4-52c197f39d4d"
      unitRef="usd">1100000</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icbf85856914d4608b1bbc916a5585e29_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xNC05LTEtMS0xMzM5MjQ_c6f97e58-74f1-4950-8c12-0652bd2c724e"
      unitRef="usd">3398800000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icbf85856914d4608b1bbc916a5585e29_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xNC0xMS0xLTEtMTMzOTI0_d2472638-98be-4c02-a269-fd65f261edc1"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="icbf85856914d4608b1bbc916a5585e29_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xNC0xMy0xLTEtMTMzOTI0_a65d6191-926e-4ce9-bf88-6548db298717"
      unitRef="usd">1454200000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="icbf85856914d4608b1bbc916a5585e29_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xNC0xNS0xLTEtMTMzOTI0_9913c743-4b47-47f1-b835-6ef0123102f1"
      unitRef="usd">1944600000</us-gaap:MarketableSecuritiesNoncurrent>
    <isrg:CashandCashEquivalentsandDebtSecuritiesAvailableforsaleAmortizedCost
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xOC0xLTEtMS0xMzM5MjQ_5017e7d1-ecc0-442e-be40-ea8c686a0764"
      unitRef="usd">8357100000</isrg:CashandCashEquivalentsandDebtSecuritiesAvailableforsaleAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xOC0zLTEtMS0xMzM5MjQ_225cb972-f593-4b36-8491-673f45344b00"
      unitRef="usd">100000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xOC01LTEtMS0xMzM5MjQ_f4947bd3-587c-486f-a9f3-f85b4d19ffce"
      unitRef="usd">180700000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xOC03LTEtMS0xMzM5MjQ_47827751-d0fd-423f-b961-c2e6c0271b32"
      unitRef="usd">1100000</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <isrg:CashandCashEquivalentsandDebtSecuritiesAvailableforsaleFairValue
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xOC05LTEtMS0xMzM5MjQ_be8c8f3a-66cb-4399-a5c6-c87641cea026"
      unitRef="usd">8175400000</isrg:CashandCashEquivalentsandDebtSecuritiesAvailableforsaleFairValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xOC0xMS0xLTEtMTMzOTI0_aeb2e374-c1ad-442a-8b17-2bafdea4d6ab"
      unitRef="usd">1536100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xOC0xMy0xLTEtMTMzOTI0_1e3aa10c-5fcb-4730-a8f3-3aa85b0acd0c"
      unitRef="usd">2901300000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZWIxZmM1YmQ4MmQ2NDIxNWJjYTBjZDA3ZjlkNGE5NTAvdGFibGVyYW5nZTplYjFmYzViZDgyZDY0MjE1YmNhMGNkMDdmOWQ0YTk1MF8xOC0xNS0xLTEtMTMzOTI0_90f168e8-c370-4d8b-bb58-4e8a89586a4f"
      unitRef="usd">3738000000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia17db40a97ef461b93134db269b9d637_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18zLTEtMS0xLTkyNzA2_db44ded6-daa0-4ba3-8976-761ef0f25850"
      unitRef="usd">572300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia17db40a97ef461b93134db269b9d637_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18zLTktMS0xLTkyNzA2_8cf3ba7e-34d9-4c05-8d3a-aad8276cf5a7"
      unitRef="usd">572300000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia17db40a97ef461b93134db269b9d637_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18zLTExLTEtMS05MjcwNg_bb64ad55-2821-421f-a48c-dad009553524"
      unitRef="usd">572300000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4901710482134153ae60e3791ae5002e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM181LTEtMS0xLTkyNzA2_093ca692-bb6b-44ab-a6e9-fc3a4fc4393e"
      unitRef="usd">696600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4901710482134153ae60e3791ae5002e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM181LTktMS0xLTkyNzA2_bf8bf69a-cec9-4709-896a-46ce17d65ed2"
      unitRef="usd">696600000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4901710482134153ae60e3791ae5002e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM181LTExLTEtMS05MjcwNg_fb19e7c2-c459-46cf-a7e4-16bd49d375ba"
      unitRef="usd">696600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i4901710482134153ae60e3791ae5002e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM181LTEzLTEtMS05MjcwNg_3222f5a9-0e62-40c6-82f3-1644bb0fdac7"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i4901710482134153ae60e3791ae5002e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM181LTE1LTEtMS05MjcwNg_24611e12-fd8b-46b2-bfed-36aa0b41238b"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i625ed5ef1a3c4c1792bb5a8faa84e5c5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM182LTEtMS0xLTkyNzA2_fc82c2dc-a7a7-43b3-a55b-cdff27077a4d"
      unitRef="usd">3429100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i625ed5ef1a3c4c1792bb5a8faa84e5c5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM182LTMtMS0xLTkyNzA2_645f3ca4-b0ca-44d7-a9b4-c6b044dc8345"
      unitRef="usd">6300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i625ed5ef1a3c4c1792bb5a8faa84e5c5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM182LTUtMS0xLTkyNzA2_4c46eec5-292e-47d9-8181-9de71938f433"
      unitRef="usd">15400000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i625ed5ef1a3c4c1792bb5a8faa84e5c5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM182LTctMS0xLTkyNzA2_713b70d0-b801-4048-9212-fc082294e18a"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i625ed5ef1a3c4c1792bb5a8faa84e5c5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM182LTktMS0xLTkyNzA2_c6537abc-d267-41d0-a972-715ef979ca24"
      unitRef="usd">3420000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i625ed5ef1a3c4c1792bb5a8faa84e5c5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM182LTExLTEtMS05MjcwNg_3a93eb04-91b7-4d49-87f9-6b558f5c6946"
      unitRef="usd">17000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i625ed5ef1a3c4c1792bb5a8faa84e5c5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM182LTEzLTEtMS05MjcwNg_f7fe1ce0-4d93-4fd9-bd58-de0761119e18"
      unitRef="usd">1100300000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i625ed5ef1a3c4c1792bb5a8faa84e5c5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM182LTE1LTEtMS05MjcwNg_b9e54d8e-2793-4cc6-ad32-da16b6e364a9"
      unitRef="usd">2302700000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic0f5653ead684b06b1ecd9076a2731be_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM183LTEtMS0xLTEzMzkyNw_f2bba798-41a7-461b-a270-ff69ef7b924f"
      unitRef="usd">4125700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic0f5653ead684b06b1ecd9076a2731be_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM183LTMtMS0xLTEzMzkyNw_ed10cf1c-2a10-449a-9dee-e7f98c1f6f2d"
      unitRef="usd">6300000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic0f5653ead684b06b1ecd9076a2731be_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM183LTUtMS0xLTEzMzkyNw_986867f4-32be-4968-9837-16899c1f8c17"
      unitRef="usd">15400000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="ic0f5653ead684b06b1ecd9076a2731be_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM183LTctMS0xLTEzMzkyNw_a63c714f-0c10-4b5f-ac01-3c1b728a91b0"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic0f5653ead684b06b1ecd9076a2731be_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM183LTktMS0xLTEzMzkyNw_12d452dd-b773-4d77-a49c-694946369568"
      unitRef="usd">4116600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic0f5653ead684b06b1ecd9076a2731be_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM183LTExLTEtMS0xMzM5Mjc_ac68566b-5ad2-4716-a635-318051b1d16d"
      unitRef="usd">713600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ic0f5653ead684b06b1ecd9076a2731be_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM183LTEzLTEtMS0xMzM5Mjc_0ddebe63-0eda-4147-a7e4-da2cfc9c3b39"
      unitRef="usd">1100300000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="ic0f5653ead684b06b1ecd9076a2731be_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM183LTE1LTEtMS0xMzM5Mjc_c6e23d34-4cc5-428c-87c4-4a207e101a56"
      unitRef="usd">2302700000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i032c581b1ff34b9a9a25b6d253b37b29_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM185LTEtMS0xLTkyNzA2_bbc5d9ef-c884-4c86-b03c-e96844a09dd4"
      unitRef="usd">717700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i032c581b1ff34b9a9a25b6d253b37b29_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM185LTMtMS0xLTkyNzA2_45d3d35b-dca7-4aee-9b38-ff23f69e126f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i032c581b1ff34b9a9a25b6d253b37b29_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM185LTUtMS0xLTkyNzA2_e953dd5c-728c-4da4-a49e-e0071aa89f8a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i032c581b1ff34b9a9a25b6d253b37b29_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM185LTctMS0xLTkyNzA2_589953a9-9f84-4f54-94cc-25c6969efe37"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i032c581b1ff34b9a9a25b6d253b37b29_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM185LTktMS0xLTkyNzA2_964d6afd-ee26-424b-b825-906599f8b170"
      unitRef="usd">717700000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i032c581b1ff34b9a9a25b6d253b37b29_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM185LTExLTEtMS05MjcwNg_6c60e74d-32ac-4a53-8475-e73f2412d78d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i032c581b1ff34b9a9a25b6d253b37b29_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM185LTEzLTEtMS05MjcwNg_d78a5b3d-ea4a-40f8-8462-c2fc7f54575d"
      unitRef="usd">717700000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i032c581b1ff34b9a9a25b6d253b37b29_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM185LTE1LTEtMS05MjcwNg_cd22a650-fd6c-49d4-a40e-09fbfa14f2d0"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3bd344213ce74c4582b14d6a725f1583_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMC0xLTEtMS05MjcwNg_24f7713d-91de-4a6a-bb95-619920db02c8"
      unitRef="usd">2485600000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3bd344213ce74c4582b14d6a725f1583_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMC0zLTEtMS05MjcwNg_89a6e009-94c1-4920-9209-f34359106385"
      unitRef="usd">2700000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3bd344213ce74c4582b14d6a725f1583_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMC01LTEtMS05MjcwNg_d6a77950-76ad-4461-94bd-5457c2032d29"
      unitRef="usd">11900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i3bd344213ce74c4582b14d6a725f1583_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMC03LTEtMS05MjcwNg_56a127d7-7d55-4641-96cd-afb490ab7a85"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3bd344213ce74c4582b14d6a725f1583_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMC05LTEtMS05MjcwNg_6ab42038-ab09-4508-a1af-d309674e4009"
      unitRef="usd">2476400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3bd344213ce74c4582b14d6a725f1583_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMC0xMS0xLTEtOTI3MDY_6cc0f49e-0a62-45fd-8e83-dad739a2aca3"
      unitRef="usd">5000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i3bd344213ce74c4582b14d6a725f1583_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMC0xMy0xLTEtOTI3MDY_92b9a03c-9998-4076-b6ba-75677a99b515"
      unitRef="usd">886700000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i3bd344213ce74c4582b14d6a725f1583_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMC0xNS0xLTEtOTI3MDY_08c4fa59-72c6-4db0-bf9b-286e4f53addf"
      unitRef="usd">1584700000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2f83fda902a447ada23002a11b16278e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMS0xLTEtMS05MjcwNg_5479d14d-d3a4-41a8-baec-942bd3515769"
      unitRef="usd">526100000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2f83fda902a447ada23002a11b16278e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMS0zLTEtMS05MjcwNg_1556ed33-7f6c-4fed-8261-276894cf2424"
      unitRef="usd">200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2f83fda902a447ada23002a11b16278e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMS01LTEtMS05MjcwNg_649755e0-d1ff-4f5f-b868-5480a69d2ec6"
      unitRef="usd">2900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i2f83fda902a447ada23002a11b16278e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMS03LTEtMS05MjcwNg_d0702611-aa5d-4e2f-97e8-1dbc541e1386"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2f83fda902a447ada23002a11b16278e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMS05LTEtMS05MjcwNg_aa2c9014-133f-4481-81ee-0dc09cd54c87"
      unitRef="usd">523400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2f83fda902a447ada23002a11b16278e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMS0xMS0xLTEtOTI3MDY_7cbea4e2-7b7e-41c9-a851-b4dcb38963b0"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i2f83fda902a447ada23002a11b16278e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMS0xMy0xLTEtOTI3MDY_5b029620-f6f3-4283-93f7-d1b917cfc181"
      unitRef="usd">137800000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i2f83fda902a447ada23002a11b16278e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMS0xNS0xLTEtOTI3MDY_4d30a215-45a2-4d28-baf5-39dd0fff9509"
      unitRef="usd">385600000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id8b0f7181be845ec9c6681a90aed5132_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMy0xLTEtMS05MjcwNg_3f91a6ad-c7d0-4b6c-92bb-1dd9468d88dd"
      unitRef="usd">213400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id8b0f7181be845ec9c6681a90aed5132_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMy0zLTEtMS05MjcwNg_a9841f1b-d65a-4e28-a68b-f5f6913fa5a2"
      unitRef="usd">700000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id8b0f7181be845ec9c6681a90aed5132_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMy01LTEtMS05MjcwNg_8d32eb29-1253-4834-afbc-122b6c55416d"
      unitRef="usd">1000000.0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="id8b0f7181be845ec9c6681a90aed5132_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMy03LTEtMS05MjcwNg_e23875c5-c050-45ea-8330-e21b09202ecc"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id8b0f7181be845ec9c6681a90aed5132_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMy05LTEtMS05MjcwNg_aea28f62-ccb7-4805-a778-46feed614fa1"
      unitRef="usd">213100000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id8b0f7181be845ec9c6681a90aed5132_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMy0xMS0xLTEtOTI3MDY_6dfbc1ae-0e83-402a-9a44-79a50793f4c0"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="id8b0f7181be845ec9c6681a90aed5132_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMy0xMy0xLTEtOTI3MDY_e2bee3a2-dcf8-4600-9d54-310c4a253155"
      unitRef="usd">70600000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="id8b0f7181be845ec9c6681a90aed5132_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xMy0xNS0xLTEtOTI3MDY_a9d300b9-c65c-4916-b871-fdedc31a8862"
      unitRef="usd">142500000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie41e266ae8ed48e4a88b1fbaa9b50658_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xNC0xLTEtMS0xMzM5Mjc_0f5dca61-dcf2-411d-9974-02b69c731f6f"
      unitRef="usd">3942800000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie41e266ae8ed48e4a88b1fbaa9b50658_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xNC0zLTEtMS0xMzM5Mjc_1ae3c00f-fe08-49ea-a9c1-d1b5590eef67"
      unitRef="usd">3600000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie41e266ae8ed48e4a88b1fbaa9b50658_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xNC01LTEtMS0xMzM5Mjc_b60845fe-da78-4c74-84f6-62ce2e15f91e"
      unitRef="usd">15800000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="ie41e266ae8ed48e4a88b1fbaa9b50658_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xNC03LTEtMS0xMzM5Mjc_3ce142d6-9bfe-4300-a985-5d922ee03251"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie41e266ae8ed48e4a88b1fbaa9b50658_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xNC05LTEtMS0xMzM5Mjc_a0aef095-11a3-4e02-b92c-38bb13c995de"
      unitRef="usd">3930600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie41e266ae8ed48e4a88b1fbaa9b50658_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xNC0xMS0xLTEtMTMzOTI3_9491fe08-ea41-421d-9686-2bef3b19bcaa"
      unitRef="usd">5000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="ie41e266ae8ed48e4a88b1fbaa9b50658_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xNC0xMy0xLTEtMTMzOTI3_db290692-941f-4b28-a002-9d9a92bfe9b3"
      unitRef="usd">1812800000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="ie41e266ae8ed48e4a88b1fbaa9b50658_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xNC0xNS0xLTEtMTMzOTI3_a9ba1ca9-d93b-45c9-842f-279b1e9a0a46"
      unitRef="usd">2112800000</us-gaap:MarketableSecuritiesNoncurrent>
    <isrg:CashandCashEquivalentsandDebtSecuritiesAvailableforsaleAmortizedCost
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xOC0xLTEtMS0xMzM5Mjc_64e06e08-48b5-43a9-aa9a-1a44878e494f"
      unitRef="usd">8640800000</isrg:CashandCashEquivalentsandDebtSecuritiesAvailableforsaleAmortizedCost>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xOC0zLTEtMS0xMzM5Mjc_75679aa9-06c6-4e6f-8515-220bdce1b9d7"
      unitRef="usd">9900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xOC01LTEtMS0xMzM5Mjc_3d45d8b1-eb19-4385-a6e9-d5714afd80de"
      unitRef="usd">31200000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xOC03LTEtMS0xMzM5Mjc_042aa1c0-a688-4e32-9a87-576a0a93fdc6"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <isrg:CashandCashEquivalentsandDebtSecuritiesAvailableforsaleFairValue
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xOC05LTEtMS0xMzM5Mjc_5489b4d6-075e-4ff7-b9f0-c39d7fbd2b29"
      unitRef="usd">8619500000</isrg:CashandCashEquivalentsandDebtSecuritiesAvailableforsaleFairValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xOC0xMS0xLTEtMTMzOTI3_9ce00d8e-22d4-4b63-b311-18ad898a6338"
      unitRef="usd">1290900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xOC0xMy0xLTEtMTMzOTI3_0cbef278-0571-4eb2-b936-6609182d48ad"
      unitRef="usd">2913100000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ZjJjNzM0ZTc2NDJjNDEyODgwOWVjZTJjMWYwNzg2MDMvdGFibGVyYW5nZTpmMmM3MzRlNzY0MmM0MTI4ODA5ZWNlMmMxZjA3ODYwM18xOC0xNS0xLTEtMTMzOTI3_9f4c0e03-1bf9-4df2-8008-7ae6c9f76f71"
      unitRef="usd">4415500000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGV4dHJlZ2lvbjpkMjYyZGEzZTE0MmI0YmNmOTA2NDFjOGEzZWNiNmQzZV80OTQ3ODAyMzI3NDkx_1bc6e04b-f218-4464-be24-6ab1d8939160">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the contractual maturities of the Company&#x2019;s cash equivalents and available-for-sale investments (excluding cash and money market funds), as of June&#160;30, 2022 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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:11.639%"/&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:8pt;font-weight:700;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:8pt;font-weight:700;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mature in less than one year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,930.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,901.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,890.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,738.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="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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,821.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,639.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6Zjc5YzRkYmVhN2VmNDc4OWI5MDczMTUwYTZkMzgzOGQvdGFibGVyYW5nZTpmNzljNGRiZWE3ZWY0Nzg5YjkwNzMxNTBhNmQzODM4ZF8xLTEtMS0xLTkyNzIx_ebeb1371-9911-4393-b5ae-610960bb711a"
      unitRef="usd">2930900000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6Zjc5YzRkYmVhN2VmNDc4OWI5MDczMTUwYTZkMzgzOGQvdGFibGVyYW5nZTpmNzljNGRiZWE3ZWY0Nzg5YjkwNzMxNTBhNmQzODM4ZF8xLTMtMS0xLTkyNzIx_462eda42-ecb6-44df-afbe-c20edb4b9332"
      unitRef="usd">2901300000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6Zjc5YzRkYmVhN2VmNDc4OWI5MDczMTUwYTZkMzgzOGQvdGFibGVyYW5nZTpmNzljNGRiZWE3ZWY0Nzg5YjkwNzMxNTBhNmQzODM4ZF8yLTEtMS0xLTkyNzIx_56a65a77-59e4-4d4a-ba77-f5217cfbba61"
      unitRef="usd">3890100000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6Zjc5YzRkYmVhN2VmNDc4OWI5MDczMTUwYTZkMzgzOGQvdGFibGVyYW5nZTpmNzljNGRiZWE3ZWY0Nzg5YjkwNzMxNTBhNmQzODM4ZF8yLTMtMS0xLTkyNzIx_937379f0-c7fe-4000-82c8-f8e8de328716"
      unitRef="usd">3738000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6Zjc5YzRkYmVhN2VmNDc4OWI5MDczMTUwYTZkMzgzOGQvdGFibGVyYW5nZTpmNzljNGRiZWE3ZWY0Nzg5YjkwNzMxNTBhNmQzODM4ZF80LTEtMS0xLTEzMzkzMA_0b428c37-5714-4155-b708-a022577bf451"
      unitRef="usd">6821000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6Zjc5YzRkYmVhN2VmNDc4OWI5MDczMTUwYTZkMzgzOGQvdGFibGVyYW5nZTpmNzljNGRiZWE3ZWY0Nzg5YjkwNzMxNTBhNmQzODM4ZF80LTMtMS0xLTEzMjIwNA_1332177e-f9ce-4f19-b3cc-b286c3edd092"
      unitRef="usd">6639300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGV4dHJlZ2lvbjpkMjYyZGEzZTE0MmI0YmNmOTA2NDFjOGEzZWNiNmQzZV80OTQ3ODAyMzI3NDky_f3f219a2-7a2e-4ad8-81c1-2491126762bf">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the breakdown of the available-for-sale debt securities that have been in a continuous unrealized loss position deemed to be temporary, aggregated by investment category, as of June&#160;30, 2022, and December&#160;31, 2021 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:25.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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.595%"/&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.595%"/&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.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&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="33" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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="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:8pt;font-weight:700;line-height:100%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;More than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&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;2,882.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;(74.6)&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;327.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: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;(15.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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,209.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;(89.6)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,917.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;479.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;496.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,412.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(153.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;567.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,980.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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:25.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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.595%"/&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.595%"/&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.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&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="33" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;December 31, 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="9" 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:8pt;font-weight:700;line-height:100%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;More than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&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:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&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;2,596.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;(15.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="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;&#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: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;&#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: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;2,596.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;(15.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,687.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,687.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,856.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,856.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="icf78d8cf44774e48a05913d9a73a1b57_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N18zLTEtMS0xLTkyNzMz_b239b3f2-9b90-49d0-8e64-131abe687bcd"
      unitRef="usd">2882300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="icf78d8cf44774e48a05913d9a73a1b57_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N18zLTMtMS0xLTkyNzMz_7fd61a85-bdd5-40fe-a7d7-22cbbfdabd26"
      unitRef="usd">74600000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="icf78d8cf44774e48a05913d9a73a1b57_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N18zLTUtMS0xLTkyNzMz_ca4aa2a6-5910-4070-a84a-e32eaa057452"
      unitRef="usd">327000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="icf78d8cf44774e48a05913d9a73a1b57_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N18zLTctMS0xLTkyNzMz_d886cf62-14f3-4618-a52f-1d4eff832873"
      unitRef="usd">15000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="icf78d8cf44774e48a05913d9a73a1b57_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N18zLTktMS0xLTEzMzkzMw_13f9cd64-f9b4-4b69-a916-2348dfcd20cb"
      unitRef="usd">3209300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="icf78d8cf44774e48a05913d9a73a1b57_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N18zLTExLTEtMS0xMzM5MzM_7a4e9fdf-2e35-4ae3-8401-2a5c30205448"
      unitRef="usd">89600000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i1134560b7ee3464c84492195e67971e6_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N180LTEtMS0xLTkyNzMz_4af1f48e-e3f8-447c-8ea9-ead4e5b9c031"
      unitRef="usd">3000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i1134560b7ee3464c84492195e67971e6_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N180LTMtMS0xLTkyNzMz_e1802387-a009-4a8f-8ded-66441163e1ef"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i1134560b7ee3464c84492195e67971e6_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N180LTUtMS0xLTkyNzMz_ddd9b60e-91f0-4f01-8d25-a1636f86c191"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i1134560b7ee3464c84492195e67971e6_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N180LTctMS0xLTkyNzMz_87eb87b9-a319-413a-8fab-d5382967b18a"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i1134560b7ee3464c84492195e67971e6_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N180LTktMS0xLTEzMzkzMw_40b13c03-684f-49e1-9b10-dd9b227481ba"
      unitRef="usd">3000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i1134560b7ee3464c84492195e67971e6_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N180LTExLTEtMS0xMzM5MzM_1b721bf2-1346-4ec2-8d76-c2f885fdaf61"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i4e0f5ae920594515954a18611605a4c5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N181LTEtMS0xLTkyNzMz_0683a718-2dd0-41fe-82f4-b8ed46b5255a"
      unitRef="usd">1917700000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i4e0f5ae920594515954a18611605a4c5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N181LTMtMS0xLTkyNzMz_d0c9a837-1316-4ea8-90fa-812eabd2b59b"
      unitRef="usd">59500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i4e0f5ae920594515954a18611605a4c5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N181LTUtMS0xLTkyNzMz_70376558-3671-4e5c-8c02-ffbb3dcfb69e"
      unitRef="usd">182300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i4e0f5ae920594515954a18611605a4c5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N181LTctMS0xLTkyNzMz_949c573f-6c4f-49be-8f77-5a6b1bf76dfe"
      unitRef="usd">9600000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i4e0f5ae920594515954a18611605a4c5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N181LTktMS0xLTEzMzkzMw_912c8698-d163-4de0-84a0-0ff1831bb909"
      unitRef="usd">2100000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i4e0f5ae920594515954a18611605a4c5_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N181LTExLTEtMS0xMzM5MzM_0b952a1e-21a1-4d06-8166-985eab1858a4"
      unitRef="usd">69100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ic1b051d8c87141ec9d3c46bbfd483255_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N182LTEtMS0xLTkyNzMz_7e88ead8-5f68-448d-b566-f90cc2124741"
      unitRef="usd">479800000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ic1b051d8c87141ec9d3c46bbfd483255_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N182LTMtMS0xLTkyNzMz_90199d75-4d8c-4268-a2d9-039a873982ec"
      unitRef="usd">15700000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ic1b051d8c87141ec9d3c46bbfd483255_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N182LTUtMS0xLTkyNzMz_facb03fb-36c4-4f39-bc74-d8c8cb22edd3"
      unitRef="usd">16500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ic1b051d8c87141ec9d3c46bbfd483255_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N182LTctMS0xLTkyNzMz_efb64efb-2cbb-477d-ba4a-07d110778363"
      unitRef="usd">1000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ic1b051d8c87141ec9d3c46bbfd483255_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N182LTktMS0xLTEzMzkzMw_64247cb8-b017-4ede-ae50-c8ef5d955701"
      unitRef="usd">496300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ic1b051d8c87141ec9d3c46bbfd483255_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N182LTExLTEtMS0xMzM5MzM_6134c08f-fe00-44c3-b4e1-dd62ee3b2acd"
      unitRef="usd">16700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="id98dbcf78d4b4028b3435e648cc936c1_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N183LTEtMS0xLTkyNzMz_910e5bb3-1a92-4de4-b3ea-062b4730b231"
      unitRef="usd">130000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="id98dbcf78d4b4028b3435e648cc936c1_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N183LTMtMS0xLTkyNzMz_2a2330b4-9d1d-46bd-be12-5e2845f57609"
      unitRef="usd">3500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="id98dbcf78d4b4028b3435e648cc936c1_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N183LTUtMS0xLTkyNzMz_17bcc6f0-80cd-4c49-8565-ab8deb3a4d92"
      unitRef="usd">41500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="id98dbcf78d4b4028b3435e648cc936c1_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N183LTctMS0xLTkyNzMz_99c6c318-875c-4834-81b6-0b3935425f3a"
      unitRef="usd">1800000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="id98dbcf78d4b4028b3435e648cc936c1_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N183LTktMS0xLTEzMzkzMw_7a604938-69e6-4418-91c1-9cab1be272a6"
      unitRef="usd">171500000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="id98dbcf78d4b4028b3435e648cc936c1_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N183LTExLTEtMS0xMzM5MzM_66fe9a8c-0324-4450-a607-c583a24ead26"
      unitRef="usd">5300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N184LTEtMS0xLTEzMzkzMw_90446ca4-c41b-4445-87cd-c2083633fe2e"
      unitRef="usd">5412800000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N184LTMtMS0xLTEzMzkzMw_2c2324c5-b53d-485d-a98a-511c4d5258c6"
      unitRef="usd">153300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N184LTUtMS0xLTEzMzkzMw_097455e6-8f13-4b7a-966e-8f36c0295715"
      unitRef="usd">567300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N184LTctMS0xLTEzMzkzMw_55f82b20-269c-4944-9df4-a14e00d87f92"
      unitRef="usd">27400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N184LTktMS0xLTEzMzkzMw_20324bee-b01b-4e71-b920-5c8db65b574a"
      unitRef="usd">5980100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6MTBlYWFlMTEzZGNhNGM4MWIzNjZhZDI0MmVlMmJlNDcvdGFibGVyYW5nZToxMGVhYWUxMTNkY2E0YzgxYjM2NmFkMjQyZWUyYmU0N184LTExLTEtMS0xMzIxOTI_62e192c2-30bc-459b-a483-76d06cc2e708"
      unitRef="usd">180700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i5fd0be8d88714ceaa404fcd4abaf06a4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV8zLTEtMS0xLTkyNzMz_28b286cb-a345-4924-8053-b87d48f860c4"
      unitRef="usd">2596300000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i5fd0be8d88714ceaa404fcd4abaf06a4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV8zLTMtMS0xLTkyNzMz_4154e26b-f517-4882-8245-edeb9779690a"
      unitRef="usd">15400000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i5fd0be8d88714ceaa404fcd4abaf06a4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV8zLTUtMS0xLTkyNzMz_fa210eda-f6dd-4b30-8693-d18ead5de380"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i5fd0be8d88714ceaa404fcd4abaf06a4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV8zLTctMS0xLTkyNzMz_5be36c54-61d1-43c4-ac05-3ca018a1fbe7"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i5fd0be8d88714ceaa404fcd4abaf06a4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV8zLTktMS0xLTEzMzkzNg_42b0338c-06c6-4ff5-b72c-dc97a84122ea"
      unitRef="usd">2596300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i5fd0be8d88714ceaa404fcd4abaf06a4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV8zLTExLTEtMS0xMzM5MzY_b9b6c9d4-5861-4f61-b00d-44ab9cf0c1fe"
      unitRef="usd">15400000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ie1ee5858bda044c6998a929498b0e131_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV80LTEtMS0xLTkyNzMz_318cc385-d695-444c-b09c-95ac36590f03"
      unitRef="usd">4000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ie1ee5858bda044c6998a929498b0e131_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV80LTMtMS0xLTkyNzMz_55acfe9c-6551-42eb-b983-429c4ca2ed88"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ie1ee5858bda044c6998a929498b0e131_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV80LTUtMS0xLTkyNzMz_f3369aa7-0918-40f4-a749-2b19275f6a2b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ie1ee5858bda044c6998a929498b0e131_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV80LTctMS0xLTkyNzMz_b8831d27-02e0-4f12-85bb-3355e6b33a7c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ie1ee5858bda044c6998a929498b0e131_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV80LTktMS0xLTEzMzkzNg_6f2f79ad-f71f-494f-ae29-eb57b36b086d"
      unitRef="usd">4000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ie1ee5858bda044c6998a929498b0e131_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV80LTExLTEtMS0xMzM5MzY_2b30eb0d-361b-4248-b08a-abe54a9a19ea"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ia0608869e0a0403da0c98b6ecb2ede82_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV81LTEtMS0xLTkyNzMz_54a1b21e-e681-4388-a42c-e9c6ec06ae47"
      unitRef="usd">1687900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ia0608869e0a0403da0c98b6ecb2ede82_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV81LTMtMS0xLTkyNzMz_ccfe9553-302d-4a59-a695-871c3f077afb"
      unitRef="usd">11900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ia0608869e0a0403da0c98b6ecb2ede82_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV81LTUtMS0xLTkyNzMz_31947bb0-9b14-45ef-8743-c2527c4d538a"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ia0608869e0a0403da0c98b6ecb2ede82_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV81LTctMS0xLTkyNzMz_cdd6ab0c-5456-49d3-8fb8-9803ddb65e2a"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ia0608869e0a0403da0c98b6ecb2ede82_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV81LTktMS0xLTEzMzkzNg_f734b7bc-d154-4570-84e1-b615a034fddc"
      unitRef="usd">1687900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ia0608869e0a0403da0c98b6ecb2ede82_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV81LTExLTEtMS0xMzM5MzY_5df033b9-7ce9-416e-8b1b-7ad879960fe3"
      unitRef="usd">11900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i66e6d27bbacb40169749ac6e0ea8e04d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV82LTEtMS0xLTkyNzMz_afdc6ae6-65f6-4f48-bc90-0bc4d2519ab6"
      unitRef="usd">412500000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i66e6d27bbacb40169749ac6e0ea8e04d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV82LTMtMS0xLTkyNzMz_1db67ad3-dff1-4189-bdf1-e81a8d7763e9"
      unitRef="usd">2900000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i66e6d27bbacb40169749ac6e0ea8e04d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV82LTUtMS0xLTkyNzMz_20bfa1d5-299e-4f40-a1c5-9cf3468cae89"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i66e6d27bbacb40169749ac6e0ea8e04d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV82LTctMS0xLTkyNzMz_8328e72e-6246-4d53-9500-aeec545906d2"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i66e6d27bbacb40169749ac6e0ea8e04d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV82LTktMS0xLTEzMzkzNg_604c3d4c-2ee3-4be3-bc8d-36650cf69c39"
      unitRef="usd">412500000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i66e6d27bbacb40169749ac6e0ea8e04d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV82LTExLTEtMS0xMzM5MzY_f94e1aba-06db-41ca-a87d-5a1382e23b0e"
      unitRef="usd">2900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i3bff72b0d20a4f7fb4aab7b0d188ae5c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV83LTEtMS0xLTkyNzMz_3efa5a47-fb20-41d0-999e-b8de403ec357"
      unitRef="usd">156000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i3bff72b0d20a4f7fb4aab7b0d188ae5c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV83LTMtMS0xLTkyNzMz_9a61e132-0e30-40ee-9480-c37a36a18dab"
      unitRef="usd">1000000.0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i3bff72b0d20a4f7fb4aab7b0d188ae5c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV83LTUtMS0xLTkyNzMz_562fa659-a84f-4ef5-a731-b073e9967715"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i3bff72b0d20a4f7fb4aab7b0d188ae5c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV83LTctMS0xLTkyNzMz_bb5b1966-18a0-43e4-b3b2-a3418cbe8d61"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i3bff72b0d20a4f7fb4aab7b0d188ae5c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV83LTktMS0xLTEzMzkzNg_988bb93e-95a6-40bd-8764-4de387c64f96"
      unitRef="usd">156000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i3bff72b0d20a4f7fb4aab7b0d188ae5c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV83LTExLTEtMS0xMzM5MzY_a755fc8f-0bd0-4dc4-a5b2-81ce85995836"
      unitRef="usd">1000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV84LTEtMS0xLTEzMzkzNg_3918b2d6-42ba-494e-b59a-59f54ecb6f7a"
      unitRef="usd">4856700000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV84LTMtMS0xLTEzMzkzNg_d1e45f86-3e55-4b38-b3d3-c10ddfff1837"
      unitRef="usd">31200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV84LTUtMS0xLTEzMzkzNg_cb1e83d3-24b1-4278-9417-ae1c2c8a6938"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV84LTctMS0xLTEzMzkzNg_78121340-501e-4bf5-897d-ccf42b0577ad"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV84LTktMS0xLTEzMzkzNg_eff6b503-1cff-45ec-801c-a11075339877"
      unitRef="usd">4856700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDQ3L2ZyYWc6ZDI2MmRhM2UxNDJiNGJjZjkwNjQxYzhhM2VjYjZkM2UvdGFibGU6ODk3NDViZWMyZGJhNGI5NTlkZDQ3MDVlZDQzMmZhMmEvdGFibGVyYW5nZTo4OTc0NWJlYzJkYmE0Yjk1OWRkNDcwNWVkNDMyZmEyYV84LTExLTEtMS0xMzM5MzY_e754ad92-0b21-4f2e-973f-bf202081566c"
      unitRef="usd">31200000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDY5L2ZyYWc6ZmQzZDFjZjZjNTE0NDQ3MmE5Y2EyYmE3YzMxMWU5NWEvdGV4dHJlZ2lvbjpmZDNkMWNmNmM1MTQ0NDcyYTljYTJiYTdjMzExZTk1YV80OTQ3ODAyMzI2Mzcw_6eb0b402-64ce-4b5b-83c9-b952ecde6d14">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a summary of the activity related to equity investments (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&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.595%"/&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.595%"/&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.935%"/&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:8.987%"/&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:8.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="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:8pt;font-weight:700;line-height:100%"&gt;Reported as:&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Changes in Fair Value &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Purchases/Sales&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;Prepaids and other current assets&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:8pt;font-weight:700;line-height:100%"&gt;Intangible and other assets, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equity investments with readily determinable value (Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equity investments without readily determinable value (Level 2)&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;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;36.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 style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Recorded in Interest and other income (expense), net.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ic0f5653ead684b06b1ecd9076a2731be_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDY5L2ZyYWc6ZmQzZDFjZjZjNTE0NDQ3MmE5Y2EyYmE3YzMxMWU5NWEvdGFibGU6YWVmNGZlNzgwNzg5NGMxMjk0NjVlNTUxY2U3ODA1YzMvdGFibGVyYW5nZTphZWY0ZmU3ODA3ODk0YzEyOTQ2NWU1NTFjZTc4MDVjM18yLTEtMS0xLTkyNzc0_49f382ad-9340-4c76-82c5-7b15a36020c1"
      unitRef="usd">26900000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i9f85ef77ea664c549ff37fb431877469_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDY5L2ZyYWc6ZmQzZDFjZjZjNTE0NDQ3MmE5Y2EyYmE3YzMxMWU5NWEvdGFibGU6YWVmNGZlNzgwNzg5NGMxMjk0NjVlNTUxY2U3ODA1YzMvdGFibGVyYW5nZTphZWY0ZmU3ODA3ODk0YzEyOTQ2NWU1NTFjZTc4MDVjM18yLTMtMS0xLTkyNzc0_929f2c64-6f97-4a30-96af-d3ff6b72b156"
      unitRef="usd">-18300000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <isrg:EquitySecuritiesFVNISalesPurchasesAndOtherAdjustments
      contextRef="ia403b63a47314311a2a4aee017b2c991_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDY5L2ZyYWc6ZmQzZDFjZjZjNTE0NDQ3MmE5Y2EyYmE3YzMxMWU5NWEvdGFibGU6YWVmNGZlNzgwNzg5NGMxMjk0NjVlNTUxY2U3ODA1YzMvdGFibGVyYW5nZTphZWY0ZmU3ODA3ODk0YzEyOTQ2NWU1NTFjZTc4MDVjM18yLTUtMS0xLTkyNzc0_8fddc08b-6ef4-4f9f-8cee-47c16de662ce"
      unitRef="usd">0</isrg:EquitySecuritiesFVNISalesPurchasesAndOtherAdjustments>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i2da19bc480ae4cebaac6124331436f68_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDY5L2ZyYWc6ZmQzZDFjZjZjNTE0NDQ3MmE5Y2EyYmE3YzMxMWU5NWEvdGFibGU6YWVmNGZlNzgwNzg5NGMxMjk0NjVlNTUxY2U3ODA1YzMvdGFibGVyYW5nZTphZWY0ZmU3ODA3ODk0YzEyOTQ2NWU1NTFjZTc4MDVjM18yLTctMS0xLTkyNzc0_e27e433a-7b40-416c-be44-e9e2088d9c0c"
      unitRef="usd">8600000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ic4164237bcc74b27b7267eb4c94e092a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDY5L2ZyYWc6ZmQzZDFjZjZjNTE0NDQ3MmE5Y2EyYmE3YzMxMWU5NWEvdGFibGU6YWVmNGZlNzgwNzg5NGMxMjk0NjVlNTUxY2U3ODA1YzMvdGFibGVyYW5nZTphZWY0ZmU3ODA3ODk0YzEyOTQ2NWU1NTFjZTc4MDVjM18yLTktMS0xLTkyNzc0_10bdab46-ca3c-4f8a-9a88-5be81ad5e91b"
      unitRef="usd">8600000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id9bc5cd78dd1437bb488af35824e1f9e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDY5L2ZyYWc6ZmQzZDFjZjZjNTE0NDQ3MmE5Y2EyYmE3YzMxMWU5NWEvdGFibGU6YWVmNGZlNzgwNzg5NGMxMjk0NjVlNTUxY2U3ODA1YzMvdGFibGVyYW5nZTphZWY0ZmU3ODA3ODk0YzEyOTQ2NWU1NTFjZTc4MDVjM18yLTExLTEtMS05Mjc3NA_939c3ef9-6a7b-42ba-8697-43c75f0fac7f"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="ie41e266ae8ed48e4a88b1fbaa9b50658_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDY5L2ZyYWc6ZmQzZDFjZjZjNTE0NDQ3MmE5Y2EyYmE3YzMxMWU5NWEvdGFibGU6YWVmNGZlNzgwNzg5NGMxMjk0NjVlNTUxY2U3ODA1YzMvdGFibGVyYW5nZTphZWY0ZmU3ODA3ODk0YzEyOTQ2NWU1NTFjZTc4MDVjM18zLTEtMS0xLTkyNzc0_1682793e-3c15-4d8c-ba38-6d8c742070d6"
      unitRef="usd">15600000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <isrg:EquitySecuritiesWithoutReadilyDeterminableFairValueUnrealizedGainLoss
      contextRef="ibe143dd4bcf74167a064b7377a8a394d_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDY5L2ZyYWc6ZmQzZDFjZjZjNTE0NDQ3MmE5Y2EyYmE3YzMxMWU5NWEvdGFibGU6YWVmNGZlNzgwNzg5NGMxMjk0NjVlNTUxY2U3ODA1YzMvdGFibGVyYW5nZTphZWY0ZmU3ODA3ODk0YzEyOTQ2NWU1NTFjZTc4MDVjM18zLTMtMS0xLTkyNzc0_464687db-6504-409a-bbf4-92de4ff1a9bc"
      unitRef="usd">200000</isrg:EquitySecuritiesWithoutReadilyDeterminableFairValueUnrealizedGainLoss>
    <isrg:EquitySecuritiesWithoutReadilyDeterminableFairValueSalesPurchasesAndOtherAdjustments
      contextRef="ibe143dd4bcf74167a064b7377a8a394d_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDY5L2ZyYWc6ZmQzZDFjZjZjNTE0NDQ3MmE5Y2EyYmE3YzMxMWU5NWEvdGFibGU6YWVmNGZlNzgwNzg5NGMxMjk0NjVlNTUxY2U3ODA1YzMvdGFibGVyYW5nZTphZWY0ZmU3ODA3ODk0YzEyOTQ2NWU1NTFjZTc4MDVjM18zLTUtMS0xLTkyNzc0_248e5604-1686-4220-9ffd-7626cbd8933f"
      unitRef="usd">20500000</isrg:EquitySecuritiesWithoutReadilyDeterminableFairValueSalesPurchasesAndOtherAdjustments>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="icbf85856914d4608b1bbc916a5585e29_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDY5L2ZyYWc6ZmQzZDFjZjZjNTE0NDQ3MmE5Y2EyYmE3YzMxMWU5NWEvdGFibGU6YWVmNGZlNzgwNzg5NGMxMjk0NjVlNTUxY2U3ODA1YzMvdGFibGVyYW5nZTphZWY0ZmU3ODA3ODk0YzEyOTQ2NWU1NTFjZTc4MDVjM18zLTctMS0xLTkyNzc0_3fd28cd5-5e37-43b0-b92c-87877ab6f7a2"
      unitRef="usd">36300000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i899cadfb8fe1407f9975a8520b41a9bf_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDY5L2ZyYWc6ZmQzZDFjZjZjNTE0NDQ3MmE5Y2EyYmE3YzMxMWU5NWEvdGFibGU6YWVmNGZlNzgwNzg5NGMxMjk0NjVlNTUxY2U3ODA1YzMvdGFibGVyYW5nZTphZWY0ZmU3ODA3ODk0YzEyOTQ2NWU1NTFjZTc4MDVjM18zLTktMS0xLTkyNzc0_f73ca87a-09dc-4f30-83ff-8ed58c102e15"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="iffe72cbde44542269009a3037835b89d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDY5L2ZyYWc6ZmQzZDFjZjZjNTE0NDQ3MmE5Y2EyYmE3YzMxMWU5NWEvdGFibGU6YWVmNGZlNzgwNzg5NGMxMjk0NjVlNTUxY2U3ODA1YzMvdGFibGVyYW5nZTphZWY0ZmU3ODA3ODk0YzEyOTQ2NWU1NTFjZTc4MDVjM18zLTExLTEtMS05Mjc3NA_fb21c405-90c9-4209-847d-4cc42d09396d"
      unitRef="usd">36300000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i7ced4ef3d8534981871f0518844add71_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDgzL2ZyYWc6OWM1OTQ0MmZmZGM3NGVjYzgwN2RhNzVmMDVhZTRhYzQvdGV4dHJlZ2lvbjo5YzU5NDQyZmZkYzc0ZWNjODA3ZGE3NWYwNWFlNGFjNF8xMDk5NTExNjI4MDMy_04d6f8e2-611e-446f-be01-f49f193b37d8"
      unitRef="usd">-1100000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i9f85ef77ea664c549ff37fb431877469_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNDgzL2ZyYWc6OWM1OTQ0MmZmZGM3NGVjYzgwN2RhNzVmMDVhZTRhYzQvdGV4dHJlZ2lvbjo5YzU5NDQyZmZkYzc0ZWNjODA3ZGE3NWYwNWFlNGFjNF8xMDk5NTExNjI4MDM1_929f2c64-6f97-4a30-96af-d3ff6b72b156"
      unitRef="usd">-18300000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTAwL2ZyYWc6ZTU4ZTlmYTEwY2FmNGM5NmI0ODAxNmM3MGIzMjc2ZGIvdGV4dHJlZ2lvbjplNThlOWZhMTBjYWY0Yzk2YjQ4MDE2YzcwYjMyNzZkYl80OTQ3ODAyMzI3NjMx_b534e9bd-b4d7-4a06-abe5-ed15c79af8b9">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These derivative instruments are used to hedge against balance sheet foreign currency exposures. The related gains and losses were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:46.999%"/&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:0.823%"/&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:0.823%"/&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:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.185%"/&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized gains/(losses) in Interest and other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange gains/(losses) related to balance sheet re-measurement&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;(28.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i65ad2d7b2d1f4a4dae54297616a5f492_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTAwL2ZyYWc6ZTU4ZTlmYTEwY2FmNGM5NmI0ODAxNmM3MGIzMjc2ZGIvdGFibGU6NzZjYzBhYTk2Nzc3NGZhMzkwZThmMTM2ODZhZTMyZjkvdGFibGVyYW5nZTo3NmNjMGFhOTY3Nzc0ZmEzOTBlOGYxMzY4NmFlMzJmOV8yLTEtMS0xLTkyODMy_389db6f6-8f30-431b-8008-6b8327fa240d"
      unitRef="usd">21900000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i50b7938fa9dd4fd599f605fb9cc37f8b_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTAwL2ZyYWc6ZTU4ZTlmYTEwY2FmNGM5NmI0ODAxNmM3MGIzMjc2ZGIvdGFibGU6NzZjYzBhYTk2Nzc3NGZhMzkwZThmMTM2ODZhZTMyZjkvdGFibGVyYW5nZTo3NmNjMGFhOTY3Nzc0ZmEzOTBlOGYxMzY4NmFlMzJmOV8yLTMtMS0xLTkyODMy_ff374053-8783-4dda-9fb8-1ee129bdec76"
      unitRef="usd">-4000000.0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="iafaac3331d2b403388b27d59179a0c02_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTAwL2ZyYWc6ZTU4ZTlmYTEwY2FmNGM5NmI0ODAxNmM3MGIzMjc2ZGIvdGFibGU6NzZjYzBhYTk2Nzc3NGZhMzkwZThmMTM2ODZhZTMyZjkvdGFibGVyYW5nZTo3NmNjMGFhOTY3Nzc0ZmEzOTBlOGYxMzY4NmFlMzJmOV8yLTUtMS0xLTk5MjMw_c5acf102-200d-4d3a-99e5-1f964dbc0a61"
      unitRef="usd">28700000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i25acb6c87b954e4299cf1f3fed479cea_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTAwL2ZyYWc6ZTU4ZTlmYTEwY2FmNGM5NmI0ODAxNmM3MGIzMjc2ZGIvdGFibGU6NzZjYzBhYTk2Nzc3NGZhMzkwZThmMTM2ODZhZTMyZjkvdGFibGVyYW5nZTo3NmNjMGFhOTY3Nzc0ZmEzOTBlOGYxMzY4NmFlMzJmOV8yLTctMS0xLTk5MjQy_b77e5bf9-c273-4d64-9291-5b8d930874f4"
      unitRef="usd">7400000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTAwL2ZyYWc6ZTU4ZTlmYTEwY2FmNGM5NmI0ODAxNmM3MGIzMjc2ZGIvdGFibGU6NzZjYzBhYTk2Nzc3NGZhMzkwZThmMTM2ODZhZTMyZjkvdGFibGVyYW5nZTo3NmNjMGFhOTY3Nzc0ZmEzOTBlOGYxMzY4NmFlMzJmOV8zLTEtMS0xLTkyODMy_d462b4af-ce53-4268-a660-7d5069f92223"
      unitRef="usd">-28800000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTAwL2ZyYWc6ZTU4ZTlmYTEwY2FmNGM5NmI0ODAxNmM3MGIzMjc2ZGIvdGFibGU6NzZjYzBhYTk2Nzc3NGZhMzkwZThmMTM2ODZhZTMyZjkvdGFibGVyYW5nZTo3NmNjMGFhOTY3Nzc0ZmEzOTBlOGYxMzY4NmFlMzJmOV8zLTMtMS0xLTkyODMy_71ddcd7c-e3c6-4efa-a3e4-76396fc9ac1c"
      unitRef="usd">5000000.0</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTAwL2ZyYWc6ZTU4ZTlmYTEwY2FmNGM5NmI0ODAxNmM3MGIzMjc2ZGIvdGFibGU6NzZjYzBhYTk2Nzc3NGZhMzkwZThmMTM2ODZhZTMyZjkvdGFibGVyYW5nZTo3NmNjMGFhOTY3Nzc0ZmEzOTBlOGYxMzY4NmFlMzJmOV8zLTUtMS0xLTk5MjM2_7c09f0e9-bed9-4c48-a9c7-5b2e90a6b037"
      unitRef="usd">-38900000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTAwL2ZyYWc6ZTU4ZTlmYTEwY2FmNGM5NmI0ODAxNmM3MGIzMjc2ZGIvdGFibGU6NzZjYzBhYTk2Nzc3NGZhMzkwZThmMTM2ODZhZTMyZjkvdGFibGVyYW5nZTo3NmNjMGFhOTY3Nzc0ZmEzOTBlOGYxMzY4NmFlMzJmOV8zLTctMS0xLTk5MjQ4_b37ec42f-af8f-460c-bf6b-b7b13c78a48c"
      unitRef="usd">-6000000.0</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i892888e65b8f45e3ba005a0e9830537d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTA3L2ZyYWc6Y2M5ZjdhNjU1YTQ1NDM0OGJkMTE1NjRhNGVjNjE4ODIvdGV4dHJlZ2lvbjpjYzlmN2E2NTVhNDU0MzQ4YmQxMTU2NGE0ZWM2MTg4Ml8xMDk5NTExNjI4MTI2_7eea3d04-9265-421a-ad06-26b6f61ad00c"
      unitRef="usd">-7500000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTE0L2ZyYWc6NTllMDAzN2VmNzI0NDA0MmE0YWU2MjkwNGM0MTFiOWEvdGV4dHJlZ2lvbjo1OWUwMDM3ZWY3MjQ0MDQyYTRhZTYyOTA0YzQxMWI5YV80OTQ3ODAyMzI1MjU0_4998ed7b-9904-40ff-b050-acd755005fc6">Total gross notional amounts (in USD) for outstanding derivatives and the aggregate gross fair value at the end of each period were as follows (in millions):&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:47.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.252%"/&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:11.257%"/&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:8pt;font-weight:700;line-height:100%"&gt;Derivatives Designated as Hedging Instruments&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:8pt;font-weight:700;line-height:100%"&gt;Derivatives Not Designated as Hedging Instruments&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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 #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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notional amounts:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forward contracts&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;204.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.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;335.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;318.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross fair value recorded in:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Prepaids and other current 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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id4d5ce9fdaf74b2986458f690c4a89a9_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTE0L2ZyYWc6NTllMDAzN2VmNzI0NDA0MmE0YWU2MjkwNGM0MTFiOWEvdGFibGU6ZDJiZWIzN2JiYWM1NGIwYWE1NzM1OTRiYWYzOTIxYzkvdGFibGVyYW5nZTpkMmJlYjM3YmJhYzU0YjBhYTU3MzU5NGJhZjM5MjFjOV8zLTEtMS0xLTkyODY3_53f45767-8ecc-4cd7-9085-c1c8f90b59a7"
      unitRef="usd">204400000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i11eb8fb11702499faf81499d0f824d53_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTE0L2ZyYWc6NTllMDAzN2VmNzI0NDA0MmE0YWU2MjkwNGM0MTFiOWEvdGFibGU6ZDJiZWIzN2JiYWM1NGIwYWE1NzM1OTRiYWYzOTIxYzkvdGFibGVyYW5nZTpkMmJlYjM3YmJhYzU0YjBhYTU3MzU5NGJhZjM5MjFjOV8zLTMtMS0xLTkyODY3_5f1c68d2-65be-421a-b4a9-df8e6d09802f"
      unitRef="usd">181200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i07193dc8a883488492593d399b6dd982_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTE0L2ZyYWc6NTllMDAzN2VmNzI0NDA0MmE0YWU2MjkwNGM0MTFiOWEvdGFibGU6ZDJiZWIzN2JiYWM1NGIwYWE1NzM1OTRiYWYzOTIxYzkvdGFibGVyYW5nZTpkMmJlYjM3YmJhYzU0YjBhYTU3MzU5NGJhZjM5MjFjOV8zLTUtMS0xLTkyODY3_5dd7a43e-7b9a-49e9-9cfc-e17e00831a2e"
      unitRef="usd">335100000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i02da9167c4e1448aaab7e35ccb2e00b0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTE0L2ZyYWc6NTllMDAzN2VmNzI0NDA0MmE0YWU2MjkwNGM0MTFiOWEvdGFibGU6ZDJiZWIzN2JiYWM1NGIwYWE1NzM1OTRiYWYzOTIxYzkvdGFibGVyYW5nZTpkMmJlYjM3YmJhYzU0YjBhYTU3MzU5NGJhZjM5MjFjOV8zLTctMS0xLTkyODY3_8c9c94bb-8d6e-489e-bf72-ce6f0d38d881"
      unitRef="usd">318800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6bf0399b2b6e4feab966dbb015eee631_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTE0L2ZyYWc6NTllMDAzN2VmNzI0NDA0MmE0YWU2MjkwNGM0MTFiOWEvdGFibGU6ZDJiZWIzN2JiYWM1NGIwYWE1NzM1OTRiYWYzOTIxYzkvdGFibGVyYW5nZTpkMmJlYjM3YmJhYzU0YjBhYTU3MzU5NGJhZjM5MjFjOV81LTEtMS0xLTkyODY3_e1a021ef-736a-467e-9366-d859905cf917"
      unitRef="usd">12300000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i2eb0d68bc5da4b47ab7f2dd2960ba415_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTE0L2ZyYWc6NTllMDAzN2VmNzI0NDA0MmE0YWU2MjkwNGM0MTFiOWEvdGFibGU6ZDJiZWIzN2JiYWM1NGIwYWE1NzM1OTRiYWYzOTIxYzkvdGFibGVyYW5nZTpkMmJlYjM3YmJhYzU0YjBhYTU3MzU5NGJhZjM5MjFjOV81LTMtMS0xLTkyODY3_756a76c0-6b73-49d4-acc9-0856bcc230a4"
      unitRef="usd">5700000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id1c3ff898806457a8a8b24781db9651f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTE0L2ZyYWc6NTllMDAzN2VmNzI0NDA0MmE0YWU2MjkwNGM0MTFiOWEvdGFibGU6ZDJiZWIzN2JiYWM1NGIwYWE1NzM1OTRiYWYzOTIxYzkvdGFibGVyYW5nZTpkMmJlYjM3YmJhYzU0YjBhYTU3MzU5NGJhZjM5MjFjOV81LTUtMS0xLTkyODY3_9432a962-dc0a-48c3-9a89-90af4bc25577"
      unitRef="usd">12500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ide08f525b1284771bb5e07fd15e2bf3f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTE0L2ZyYWc6NTllMDAzN2VmNzI0NDA0MmE0YWU2MjkwNGM0MTFiOWEvdGFibGU6ZDJiZWIzN2JiYWM1NGIwYWE1NzM1OTRiYWYzOTIxYzkvdGFibGVyYW5nZTpkMmJlYjM3YmJhYzU0YjBhYTU3MzU5NGJhZjM5MjFjOV81LTctMS0xLTkyODY3_bda8a3f6-d227-4c39-81da-cd9d10be5de9"
      unitRef="usd">6900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i938b7c1ffe044b69a1d9c96a3242d90d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTE0L2ZyYWc6NTllMDAzN2VmNzI0NDA0MmE0YWU2MjkwNGM0MTFiOWEvdGFibGU6ZDJiZWIzN2JiYWM1NGIwYWE1NzM1OTRiYWYzOTIxYzkvdGFibGVyYW5nZTpkMmJlYjM3YmJhYzU0YjBhYTU3MzU5NGJhZjM5MjFjOV82LTEtMS0xLTkyODY3_b444bb0a-c9eb-4aca-9742-f9ddd782b3c1"
      unitRef="usd">800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i22cbed2d83ce493b82ddd75f09a2f5ca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTE0L2ZyYWc6NTllMDAzN2VmNzI0NDA0MmE0YWU2MjkwNGM0MTFiOWEvdGFibGU6ZDJiZWIzN2JiYWM1NGIwYWE1NzM1OTRiYWYzOTIxYzkvdGFibGVyYW5nZTpkMmJlYjM3YmJhYzU0YjBhYTU3MzU5NGJhZjM5MjFjOV82LTMtMS0xLTkyODY3_8697e467-bf44-4061-b886-f9f2cdee35b4"
      unitRef="usd">500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ief51f7e57c7a442292d38de781992b5e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTE0L2ZyYWc6NTllMDAzN2VmNzI0NDA0MmE0YWU2MjkwNGM0MTFiOWEvdGFibGU6ZDJiZWIzN2JiYWM1NGIwYWE1NzM1OTRiYWYzOTIxYzkvdGFibGVyYW5nZTpkMmJlYjM3YmJhYzU0YjBhYTU3MzU5NGJhZjM5MjFjOV82LTUtMS0xLTkyODY3_626b9b27-4db7-429f-921f-fba9dab4e188"
      unitRef="usd">1100000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="idf827ecd94ac4937b2dcdac6c8357f48_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTE0L2ZyYWc6NTllMDAzN2VmNzI0NDA0MmE0YWU2MjkwNGM0MTFiOWEvdGFibGU6ZDJiZWIzN2JiYWM1NGIwYWE1NzM1OTRiYWYzOTIxYzkvdGFibGVyYW5nZTpkMmJlYjM3YmJhYzU0YjBhYTU3MzU5NGJhZjM5MjFjOV82LTctMS0xLTkyODY3_6e5abb37-85ef-40e0-9d35-82943badef3f"
      unitRef="usd">800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RleHRyZWdpb246MDIxZGM4ODM4YjI4NGUzNzg3NjQ3MGNiM2UzZWU3YTNfMzUz_23502cd5-7902-40e4-9224-26771ace8c1e">BALANCE SHEET DETAILS AND OTHER FINANCIAL INFORMATION&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Balance Sheet Details&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide details of selected balance sheet line items (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:68.929%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Inventory&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Total inventory&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:68.929%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Prepaids and other current assets&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity 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:10pt;font-weight:400;line-height:100%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Net investment in sales-type leases&#x2013;short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaids and other current 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:10pt;font-weight:400;line-height:100%"&gt;146.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total prepaids and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:68.929%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Other accrued liabilities&#x2013;short-term&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/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:10pt;font-weight:400;line-height:100%"&gt;Current portion of deferred and contingent purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued construction-related capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued 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:10pt;font-weight:400;line-height:100%"&gt;250.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other accrued liabilities&#x2013;short-term&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:68.929%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Other long-term liabilities&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&#x2013;long-term&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&#x2013;long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other long-term 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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453.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 style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Supplemental Cash Flow Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides supplemental non-cash investing and financing activities (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:68.929%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment transfers, including operating lease assets, from inventory to property, plant, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;/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:10pt;font-weight:400;line-height:100%"&gt;Acquisition of property, plant, and equipment in accounts payable and accrued liabilities&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RleHRyZWdpb246MDIxZGM4ODM4YjI4NGUzNzg3NjQ3MGNiM2UzZWU3YTNfMzI3_95aa8ef1-fc38-450d-917a-f85a9018ce95">&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide details of selected balance sheet line items (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:68.929%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Inventory&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;311.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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:10pt;font-weight:400;line-height:100%"&gt;Total inventory&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjZlNmFkZjJiZDUyNTRiZjA4YzA1ZjAxMjEyNjA2OGQ5L3RhYmxlcmFuZ2U6NmU2YWRmMmJkNTI1NGJmMDhjMDVmMDEyMTI2MDY4ZDlfMi0xLTEtMS05MjUwOQ_a132d175-b91b-4ab5-ae77-66b3204d052d"
      unitRef="usd">294900000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjZlNmFkZjJiZDUyNTRiZjA4YzA1ZjAxMjEyNjA2OGQ5L3RhYmxlcmFuZ2U6NmU2YWRmMmJkNTI1NGJmMDhjMDVmMDEyMTI2MDY4ZDlfMi0zLTEtMS05MjUwOQ_7b782f12-afb0-4a36-8301-f71102a9cb0d"
      unitRef="usd">214600000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjZlNmFkZjJiZDUyNTRiZjA4YzA1ZjAxMjEyNjA2OGQ5L3RhYmxlcmFuZ2U6NmU2YWRmMmJkNTI1NGJmMDhjMDVmMDEyMTI2MDY4ZDlfMy0xLTEtMS05MjUwOQ_734f307b-5cad-4243-8bcd-a74d766e3005"
      unitRef="usd">117400000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjZlNmFkZjJiZDUyNTRiZjA4YzA1ZjAxMjEyNjA2OGQ5L3RhYmxlcmFuZ2U6NmU2YWRmMmJkNTI1NGJmMDhjMDVmMDEyMTI2MDY4ZDlfMy0zLTEtMS05MjUwOQ_148b5fd6-479e-41d8-a7f6-12d863d759a9"
      unitRef="usd">96400000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjZlNmFkZjJiZDUyNTRiZjA4YzA1ZjAxMjEyNjA2OGQ5L3RhYmxlcmFuZ2U6NmU2YWRmMmJkNTI1NGJmMDhjMDVmMDEyMTI2MDY4ZDlfNC0xLTEtMS05MjUwOQ_dd2a0f26-006f-4bb6-89c1-fe456734afa0"
      unitRef="usd">311700000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjZlNmFkZjJiZDUyNTRiZjA4YzA1ZjAxMjEyNjA2OGQ5L3RhYmxlcmFuZ2U6NmU2YWRmMmJkNTI1NGJmMDhjMDVmMDEyMTI2MDY4ZDlfNC0zLTEtMS05MjUwOQ_3866a8b3-0520-4183-b662-be01dba5da7c"
      unitRef="usd">276100000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjZlNmFkZjJiZDUyNTRiZjA4YzA1ZjAxMjEyNjA2OGQ5L3RhYmxlcmFuZ2U6NmU2YWRmMmJkNTI1NGJmMDhjMDVmMDEyMTI2MDY4ZDlfNS0xLTEtMS05MjUwOQ_a6c4e6b9-7cf3-4f11-b7e9-c31e945e1381"
      unitRef="usd">724000000.0</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjZlNmFkZjJiZDUyNTRiZjA4YzA1ZjAxMjEyNjA2OGQ5L3RhYmxlcmFuZ2U6NmU2YWRmMmJkNTI1NGJmMDhjMDVmMDEyMTI2MDY4ZDlfNS0zLTEtMS05MjUwOQ_061d3345-a1fb-48bf-bb53-f3c3d5aaf0da"
      unitRef="usd">587100000</us-gaap:InventoryNet>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RleHRyZWdpb246MDIxZGM4ODM4YjI4NGUzNzg3NjQ3MGNiM2UzZWU3YTNfMzMw_a8aa8a9f-1dcd-46c4-83fe-3b4f9f6f05bb">&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:68.929%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Prepaids and other current assets&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity 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:10pt;font-weight:400;line-height:100%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Net investment in sales-type leases&#x2013;short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaids and other current 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:10pt;font-weight:400;line-height:100%"&gt;146.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total prepaids and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:PrepaidTaxes
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmJhYzJmZjM4NWNjNjQ4MDE5N2I3NjZkNTRiNGFiMTA4L3RhYmxlcmFuZ2U6YmFjMmZmMzg1Y2M2NDgwMTk3Yjc2NmQ1NGI0YWIxMDhfMi0xLTEtMS05MjUwOQ_754cec96-d1c5-4040-a47d-74fb7c12f927"
      unitRef="usd">20700000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmJhYzJmZjM4NWNjNjQ4MDE5N2I3NjZkNTRiNGFiMTA4L3RhYmxlcmFuZ2U6YmFjMmZmMzg1Y2M2NDgwMTk3Yjc2NmQ1NGI0YWIxMDhfMi0zLTEtMS05MjUwOQ_cf394c32-f76e-444f-a1d1-83e924dc0fe1"
      unitRef="usd">4300000</us-gaap:PrepaidTaxes>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmJhYzJmZjM4NWNjNjQ4MDE5N2I3NjZkNTRiNGFiMTA4L3RhYmxlcmFuZ2U6YmFjMmZmMzg1Y2M2NDgwMTk3Yjc2NmQ1NGI0YWIxMDhfMy0xLTEtMS05MjUwOQ_400d166f-7044-46fd-8ea0-109aaaca7f58"
      unitRef="usd">8600000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmJhYzJmZjM4NWNjNjQ4MDE5N2I3NjZkNTRiNGFiMTA4L3RhYmxlcmFuZ2U6YmFjMmZmMzg1Y2M2NDgwMTk3Yjc2NmQ1NGI0YWIxMDhfMy0zLTEtMS05MjUwOQ_dae5f1ff-f524-4572-9433-87534da3e282"
      unitRef="usd">26900000</us-gaap:EquitySecuritiesFvNi>
    <isrg:SalesTypeLeaseNetInvestmentInLeaseCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmJhYzJmZjM4NWNjNjQ4MDE5N2I3NjZkNTRiNGFiMTA4L3RhYmxlcmFuZ2U6YmFjMmZmMzg1Y2M2NDgwMTk3Yjc2NmQ1NGI0YWIxMDhfNC0xLTEtMS05MjUwOQ_9b3e6eb8-7631-4b0c-94e7-53e127590d38"
      unitRef="usd">116500000</isrg:SalesTypeLeaseNetInvestmentInLeaseCurrent>
    <isrg:SalesTypeLeaseNetInvestmentInLeaseCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmJhYzJmZjM4NWNjNjQ4MDE5N2I3NjZkNTRiNGFiMTA4L3RhYmxlcmFuZ2U6YmFjMmZmMzg1Y2M2NDgwMTk3Yjc2NmQ1NGI0YWIxMDhfNC0zLTEtMS05MjUwOQ_4eacba0b-b8a3-4e8c-b7d3-a27a8d8c8a2d"
      unitRef="usd">110300000</isrg:SalesTypeLeaseNetInvestmentInLeaseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmJhYzJmZjM4NWNjNjQ4MDE5N2I3NjZkNTRiNGFiMTA4L3RhYmxlcmFuZ2U6YmFjMmZmMzg1Y2M2NDgwMTk3Yjc2NmQ1NGI0YWIxMDhfNS0xLTEtMS05MjUwOQ_756780c9-423e-4d28-9835-80ec912a539b"
      unitRef="usd">146800000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmJhYzJmZjM4NWNjNjQ4MDE5N2I3NjZkNTRiNGFiMTA4L3RhYmxlcmFuZ2U6YmFjMmZmMzg1Y2M2NDgwMTk3Yjc2NmQ1NGI0YWIxMDhfNS0zLTEtMS05MjUwOQ_a9413765-36a9-41f3-be25-6ad4ae65a4eb"
      unitRef="usd">129600000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmJhYzJmZjM4NWNjNjQ4MDE5N2I3NjZkNTRiNGFiMTA4L3RhYmxlcmFuZ2U6YmFjMmZmMzg1Y2M2NDgwMTk3Yjc2NmQ1NGI0YWIxMDhfNi0xLTEtMS05MjUwOQ_a11badf3-e5d6-4d8a-a59b-63d52e2ba029"
      unitRef="usd">292600000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmJhYzJmZjM4NWNjNjQ4MDE5N2I3NjZkNTRiNGFiMTA4L3RhYmxlcmFuZ2U6YmFjMmZmMzg1Y2M2NDgwMTk3Yjc2NmQ1NGI0YWIxMDhfNi0zLTEtMS05MjUwOQ_509a603c-0c0f-4c99-b3a2-3c9a7701f523"
      unitRef="usd">271100000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RleHRyZWdpb246MDIxZGM4ODM4YjI4NGUzNzg3NjQ3MGNiM2UzZWU3YTNfMzQx_fda2d510-fe86-4c27-99c6-190439e4705e">&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:68.929%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Other accrued liabilities&#x2013;short-term&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;/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:10pt;font-weight:400;line-height:100%"&gt;Current portion of deferred and contingent purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued construction-related capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued 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:10pt;font-weight:400;line-height:100%"&gt;250.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other accrued liabilities&#x2013;short-term&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;370.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:TaxesPayableCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmYwMmExOTg3YzFmNDQyODM4MTEzNzZhN2FmMTUzMjk3L3RhYmxlcmFuZ2U6ZjAyYTE5ODdjMWY0NDI4MzgxMTM3NmE3YWYxNTMyOTdfMi0xLTEtMS05MjUwOQ_b5e336a6-cc8a-483c-af1e-fef3cb337d8b"
      unitRef="usd">40800000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmYwMmExOTg3YzFmNDQyODM4MTEzNzZhN2FmMTUzMjk3L3RhYmxlcmFuZ2U6ZjAyYTE5ODdjMWY0NDI4MzgxMTM3NmE3YWYxNTMyOTdfMi0zLTEtMS05MjUwOQ_9b173a94-bc78-464f-ba9c-2e5c1442c420"
      unitRef="usd">54100000</us-gaap:TaxesPayableCurrent>
    <isrg:DeferredAndContingentPurchaseConsiderationLiabilityCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmYwMmExOTg3YzFmNDQyODM4MTEzNzZhN2FmMTUzMjk3L3RhYmxlcmFuZ2U6ZjAyYTE5ODdjMWY0NDI4MzgxMTM3NmE3YWYxNTMyOTdfNS0xLTEtMS05MjUwOQ_21546722-c922-42df-9778-0c21597b035c"
      unitRef="usd">7200000</isrg:DeferredAndContingentPurchaseConsiderationLiabilityCurrent>
    <isrg:DeferredAndContingentPurchaseConsiderationLiabilityCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmYwMmExOTg3YzFmNDQyODM4MTEzNzZhN2FmMTUzMjk3L3RhYmxlcmFuZ2U6ZjAyYTE5ODdjMWY0NDI4MzgxMTM3NmE3YWYxNTMyOTdfNS0zLTEtMS05MjUwOQ_a8aa2feb-5c86-4596-8e10-1366386bf1ac"
      unitRef="usd">12000000.0</isrg:DeferredAndContingentPurchaseConsiderationLiabilityCurrent>
    <isrg:AccruedConstructionLiabilitiesCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmYwMmExOTg3YzFmNDQyODM4MTEzNzZhN2FmMTUzMjk3L3RhYmxlcmFuZ2U6ZjAyYTE5ODdjMWY0NDI4MzgxMTM3NmE3YWYxNTMyOTdfNi0xLTEtMS0xMjg4NDQ_b83b0421-c220-4b01-a66b-c88255baee86"
      unitRef="usd">72100000</isrg:AccruedConstructionLiabilitiesCurrent>
    <isrg:AccruedConstructionLiabilitiesCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmYwMmExOTg3YzFmNDQyODM4MTEzNzZhN2FmMTUzMjk3L3RhYmxlcmFuZ2U6ZjAyYTE5ODdjMWY0NDI4MzgxMTM3NmE3YWYxNTMyOTdfNi0zLTEtMS0xMjg4Mzc_38d9396b-94fc-4608-855e-cb7a253dbff6"
      unitRef="usd">23100000</isrg:AccruedConstructionLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmYwMmExOTg3YzFmNDQyODM4MTEzNzZhN2FmMTUzMjk3L3RhYmxlcmFuZ2U6ZjAyYTE5ODdjMWY0NDI4MzgxMTM3NmE3YWYxNTMyOTdfNi0xLTEtMS05MjUwOQ_45e7bf41-ca7b-4e74-abc3-ac884fb047b5"
      unitRef="usd">250300000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmYwMmExOTg3YzFmNDQyODM4MTEzNzZhN2FmMTUzMjk3L3RhYmxlcmFuZ2U6ZjAyYTE5ODdjMWY0NDI4MzgxMTM3NmE3YWYxNTMyOTdfNi0zLTEtMS05MjUwOQ_54352e74-1936-4cb5-b637-2afbb0c74e93"
      unitRef="usd">212100000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmYwMmExOTg3YzFmNDQyODM4MTEzNzZhN2FmMTUzMjk3L3RhYmxlcmFuZ2U6ZjAyYTE5ODdjMWY0NDI4MzgxMTM3NmE3YWYxNTMyOTdfNy0xLTEtMS05MjUwOQ_b33489b2-a2f7-4125-bcbb-b9f37f62e410"
      unitRef="usd">370400000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOmYwMmExOTg3YzFmNDQyODM4MTEzNzZhN2FmMTUzMjk3L3RhYmxlcmFuZ2U6ZjAyYTE5ODdjMWY0NDI4MzgxMTM3NmE3YWYxNTMyOTdfNy0zLTEtMS05MjUwOQ_c9893d8b-5cb8-46b7-ad0d-aba7868590fa"
      unitRef="usd">301300000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RleHRyZWdpb246MDIxZGM4ODM4YjI4NGUzNzg3NjQ3MGNiM2UzZWU3YTNfMzI0_f84fc185-291a-4564-8e70-9c074645afec">&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:68.929%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Other long-term liabilities&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&#x2013;long-term&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&#x2013;long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other long-term 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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453.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;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjU2NmY1MzdjZTg3NDRhYjY4Yjg3NDQwNmYxMjRkN2QwL3RhYmxlcmFuZ2U6NTY2ZjUzN2NlODc0NGFiNjhiODc0NDA2ZjEyNGQ3ZDBfMi0xLTEtMS05MjUwOQ_8aaec89e-69b4-4ee6-a2b0-d38d75735c05"
      unitRef="usd">288200000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjU2NmY1MzdjZTg3NDRhYjY4Yjg3NDQwNmYxMjRkN2QwL3RhYmxlcmFuZ2U6NTY2ZjUzN2NlODc0NGFiNjhiODc0NDA2ZjEyNGQ3ZDBfMi0zLTEtMS05MjUwOQ_5504662a-240c-4af4-a55d-47e9737faf67"
      unitRef="usd">316600000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjU2NmY1MzdjZTg3NDRhYjY4Yjg3NDQwNmYxMjRkN2QwL3RhYmxlcmFuZ2U6NTY2ZjUzN2NlODc0NGFiNjhiODc0NDA2ZjEyNGQ3ZDBfMy0xLTEtMS05MjUwOQ_aa1e8200-32d9-4454-9dc7-49772946d6c9"
      unitRef="usd">37400000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjU2NmY1MzdjZTg3NDRhYjY4Yjg3NDQwNmYxMjRkN2QwL3RhYmxlcmFuZ2U6NTY2ZjUzN2NlODc0NGFiNjhiODc0NDA2ZjEyNGQ3ZDBfMy0zLTEtMS05MjUwOQ_799e1459-2679-4e08-9f9f-89a4e9940be7"
      unitRef="usd">36800000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjU2NmY1MzdjZTg3NDRhYjY4Yjg3NDQwNmYxMjRkN2QwL3RhYmxlcmFuZ2U6NTY2ZjUzN2NlODc0NGFiNjhiODc0NDA2ZjEyNGQ3ZDBfNC0xLTEtMS05MjUwOQ_99e90d19-5d64-497b-ac76-079ed8017656"
      unitRef="usd">122200000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjU2NmY1MzdjZTg3NDRhYjY4Yjg3NDQwNmYxMjRkN2QwL3RhYmxlcmFuZ2U6NTY2ZjUzN2NlODc0NGFiNjhiODc0NDA2ZjEyNGQ3ZDBfNC0zLTEtMS05MjUwOQ_f7ac47bc-49ab-45e3-9b10-e25fbbb73d75"
      unitRef="usd">100300000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjU2NmY1MzdjZTg3NDRhYjY4Yjg3NDQwNmYxMjRkN2QwL3RhYmxlcmFuZ2U6NTY2ZjUzN2NlODc0NGFiNjhiODc0NDA2ZjEyNGQ3ZDBfNS0xLTEtMS05MjUwOQ_b1156ed5-185d-4934-a86a-352e4dff804e"
      unitRef="usd">447800000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjU2NmY1MzdjZTg3NDRhYjY4Yjg3NDQwNmYxMjRkN2QwL3RhYmxlcmFuZ2U6NTY2ZjUzN2NlODc0NGFiNjhiODc0NDA2ZjEyNGQ3ZDBfNS0zLTEtMS05MjUwOQ_045514e7-65f6-4db7-9a1e-ea227e07cfad"
      unitRef="usd">453700000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RleHRyZWdpb246MDIxZGM4ODM4YjI4NGUzNzg3NjQ3MGNiM2UzZWU3YTNfMzI2_2d30b290-cf51-4643-835d-bcf651af7951">&lt;div style="margin-bottom:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides supplemental non-cash investing and financing activities (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:68.929%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment transfers, including operating lease assets, from inventory to property, plant, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;/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:10pt;font-weight:400;line-height:100%"&gt;Acquisition of property, plant, and equipment in accounts payable and accrued liabilities&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTransfersAndChanges
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjAyOWRlNzAwYTc3YjQwN2E4YmI2M2U2MzdlYzcyNTk2L3RhYmxlcmFuZ2U6MDI5ZGU3MDBhNzdiNDA3YThiYjYzZTYzN2VjNzI1OTZfMi0xLTEtMS05MjUwOQ_715fc818-c0f6-4098-bd85-358225ea17a5"
      unitRef="usd">122700000</us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
    <us-gaap:PropertyPlantAndEquipmentTransfersAndChanges
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjAyOWRlNzAwYTc3YjQwN2E4YmI2M2U2MzdlYzcyNTk2L3RhYmxlcmFuZ2U6MDI5ZGU3MDBhNzdiNDA3YThiYjYzZTYzN2VjNzI1OTZfMi0zLTEtMS05MjUwOQ_7e55616f-4e26-4d45-8594-72127279d02c"
      unitRef="usd">139400000</us-gaap:PropertyPlantAndEquipmentTransfersAndChanges>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjAyOWRlNzAwYTc3YjQwN2E4YmI2M2U2MzdlYzcyNTk2L3RhYmxlcmFuZ2U6MDI5ZGU3MDBhNzdiNDA3YThiYjYzZTYzN2VjNzI1OTZfMy0xLTEtMS05MjUwOQ_c02372d0-be40-4994-98d1-f58ac5c0f4a3"
      unitRef="usd">95800000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180MC9mcmFnOjAyMWRjODgzOGIyODRlMzc4NzY0NzBjYjNlM2VlN2EzL3RhYmxlOjAyOWRlNzAwYTc3YjQwN2E4YmI2M2U2MzdlYzcyNTk2L3RhYmxlcmFuZ2U6MDI5ZGU3MDBhNzdiNDA3YThiYjYzZTYzN2VjNzI1OTZfMy0zLTEtMS05MjUwOQ_5d107ad1-b7f4-4282-bff2-89fe91a4a4f2"
      unitRef="usd">14300000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180My9mcmFnOjBlZmUxN2EzM2FhMTRjNmM5YTJjYmQyODgzYzY1ZjI0L3RleHRyZWdpb246MGVmZTE3YTMzYWExNGM2YzlhMmNiZDI4ODNjNjVmMjRfMzI5Mw_524e7dbd-87db-4840-a5ee-13261d0d7288">REVENUE AND CONTRACT ACQUISITION COSTS&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents revenue disaggregated by types and geography (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:38.227%"/&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.530%"/&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.530%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;U.S.&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Instruments and accessories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,175.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,078.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total U.S. revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,011.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,975.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,853.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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Outside of U.S. (&#x201c;OUS&#x201d;)&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:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Instruments and accessories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total OUS revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,033.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902.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:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Total &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:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Instruments and accessories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;895.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;796.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,705.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,502.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;808.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,522.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,464.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,009.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,756.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price allocated to remaining performance obligations relates to amounts allocated to products and services for which revenue has not yet been recognized. A significant portion of these performance obligations relate to service obligations in the Company&#x2019;s system sale and lease arrangements that will be satisfied and recognized as revenue in future periods. The transaction price allocated to the remaining performance obligations wa&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s $1.83 billion as &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of June&#160;30, 2022. The remaining performance obligations are expected to be satisfied over the term of the system sale, lease, and service arrangements, which are generally up to 5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Assets and Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following information summarizes the Company&#x2019;s contract assets and liabilities (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:68.929%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of&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:8pt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414.0&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company invoices its customers based on the billing schedules in its sales arrangements. Payments are generally due 30 to 60 days from date of invoice. Contract assets for the periods presented primarily represent the difference between the revenue that was recognized based on the relative standalone selling price of the related performance obligations satisfied and the contractual billing terms in the arrangements. Deferred revenue for the periods presented primarily relates to service contracts where the service fees are billed up-front, generally quarterly or annually, prior to those services having been performed. The associated deferred revenue is generally recognized over the term of the service period. The Company did not have any significant impairment losses on its contract assets for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and six months ended June&#160;30, 2022, the Company recognized &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$125&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $318 million of revenue, respectively, that was included in the deferred revenue balance as of December&#160;31, 2021. During the three and six months ended June&#160;30, 2021, the Company recognized $99&#160;million and $250 million of revenue, respectively, that was included in the deferred revenue balance as of December&#160;31, 2020.&lt;/span&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intuitive System Leasing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents revenue from Intuitive System Leasing arrangements (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:45.829%"/&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: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: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:11.624%"/&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales-type lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease revenue*&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;93.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176.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;126.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 style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*Variable lease revenue relating to usage-based arrangements included within operating lease revenue&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;33.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Trade Accounts ReceivableThe allowance for doubtful accounts is based on the Company&#x2019;s assessment of the collectibility of customer accounts. The Company regularly reviews the allowance by considering factors such as historical experience, credit quality, the age of the accounts receivable balances, and current economic conditions that may affect a customer&#x2019;s ability to pay.For the three and six months ended June&#160;30, 2022, and 2021, bad debt expense was not material.The Company&#x2019;s exposure to credit losses may increase if its customers are adversely affected by changes in healthcare laws, coverage, and reimbursement, economic pressures or uncertainty associated with local or global economic recessions, disruption associated with the current COVID-19 pandemic, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments to the carrying amount of lease and trade receivables as hospital cash flows are impacted by inflation and rising interest rates, which drive up their operating costs, as well as their response to the COVID-19 pandemic and deferral of elective surgical procedures.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGV4dHJlZ2lvbjo4MTVmY2YyMGE3MTA0YTdkYjk2ZWE5MzczMTdhODEzZl80OTQ3ODAyMzI1MDky_d7772cf2-8101-43a0-a6a6-b8ff9e4f8858">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents revenue disaggregated by types and geography (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&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:38.227%"/&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.530%"/&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.530%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;U.S.&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Instruments and accessories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;625.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,175.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,078.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total U.S. revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,011.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,975.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,853.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:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Outside of U.S. (&#x201c;OUS&#x201d;)&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:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Instruments and accessories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total OUS revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;511.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,033.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;902.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:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Total &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:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Instruments and accessories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;895.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;796.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,705.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,502.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;439.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;808.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt;text-indent:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,522.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,464.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,009.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,756.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf99ae02348740938ed0b6d0eb4b9734_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8yLTEtMS0xLTkyOTIx_a213774f-64fb-4027-af46-410528e85b5b"
      unitRef="usd">625100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i981dddfad3c641428d930968e6d82452_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8yLTMtMS0xLTkyOTIx_a1894758-bf72-429b-99ae-f72009b2bf4f"
      unitRef="usd">577500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50f2237a42d94a7b91e8842c157574fa_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8yLTUtMS0xLTk5OTc4_ada34af0-9c7c-4244-9a9d-db4c518134a5"
      unitRef="usd">1175700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee797bca5ac64c5a9266aba5f8a828d7_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8yLTctMS0xLTEwMDA0Ng_3e387b33-c3f8-4518-b497-030692e402e1"
      unitRef="usd">1078300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac3a47b1ae09472192e96b20466adb06_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8zLTEtMS0xLTkyOTIx_eb34a48c-80bc-441b-9f33-feed09a29882"
      unitRef="usd">218000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38922597ca374039a9e1bcf45cf3435d_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8zLTMtMS0xLTkyOTIx_a72cd2b6-e434-45ef-af91-77e0da4c2e9a"
      unitRef="usd">277600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibac6638eae364f5a9b13179d4cc06cf1_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8zLTUtMS0xLTk5OTk0_cd720422-9b5c-46f7-a1e1-3da835ba7ea0"
      unitRef="usd">466300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6726ddec9dbe4be1abd20a78445b3d4d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8zLTctMS0xLTEwMDExMw_100ad6f4-fa1a-4525-b56b-ca349120366f"
      unitRef="usd">480300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9cb9c32098048009752d060234090b5_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV80LTEtMS0xLTkyOTIx_bcd7181a-8351-491a-8687-406b45f07b3b"
      unitRef="usd">168000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe5e66d4125346519e6144db72355bd4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV80LTMtMS0xLTkyOTIx_a2b797a6-031f-4409-b63c-431408b0fde8"
      unitRef="usd">150700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i792a0275c93b42909197ac0c75ca65d0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV80LTUtMS0xLTk5OTk4_9e44072a-c9df-4eef-834d-70a77c0f90d3"
      unitRef="usd">333900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie93ca345e0054bfa9fe71028918420ea_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV80LTctMS0xLTEwMDExOQ_7aa032f4-845b-4d88-9f60-123a26796d0c"
      unitRef="usd">294700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22682e807b2d47979b579962872c4c48_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV81LTEtMS0xLTEzMzk2Nw_014f878e-b6d0-409a-aed6-720f76e9492c"
      unitRef="usd">1011100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia80d48fcb3ca4411b08c4e99f08432f7_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV81LTMtMS0xLTEwMDAwMg_33b9b23d-0ec1-4259-9416-3cbd5e10423b"
      unitRef="usd">1005800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief993a0c42bb45509e1658c235fa9887_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV81LTUtMS0xLTEwMDAwNA_512b0b0c-a176-4a9e-960a-a5702263ecc4"
      unitRef="usd">1975900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4826c947c6d470aaa2e6d2265b6d2f0_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV81LTctMS0xLTEwMDAxMQ_d7c3c651-9078-4a02-be94-58a48b2748d6"
      unitRef="usd">1853300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67f44976f03547af85d64e0cdb724773_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV84LTEtMS0xLTkyOTIx_49d44623-aa6c-4a6b-af97-ee1e55c2e9c2"
      unitRef="usd">270200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3125e8d188b14863b8a04a6208d26077_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV84LTMtMS0xLTkyOTIx_4c6f29be-d536-45cb-a5b2-733eb0bfb752"
      unitRef="usd">218900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9c1d299501d460f8dc56d5902eae95b_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV84LTUtMS0xLTEwMDA1Ng_ca219db9-98ef-45ef-b288-cd3f91475858"
      unitRef="usd">529900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5eb095991f094cef8e89c99f87e84735_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV84LTctMS0xLTEwMDEyNQ_c6ff1a2e-9fd4-4043-a830-22a0550dcfc7"
      unitRef="usd">424000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6839a90491b6478fbf1f864a2cfaf6ca_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV85LTEtMS0xLTkyOTIx_e55600d0-42ab-4fc1-9a77-94a9ee28c623"
      unitRef="usd">157100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id95066e715fd4925b8d15db206607d47_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV85LTMtMS0xLTkyOTIx_5921dad4-a4d4-41e2-8e89-c98a87dd8677"
      unitRef="usd">162000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i323270c09c7e42d5bfd04e073cce5bc6_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV85LTUtMS0xLTEwMDA2MA_33794547-d7d5-4db5-8875-a713d9828c07"
      unitRef="usd">336900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ade215d594145ec9c4659c5aebe7179_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV85LTctMS0xLTEwMDEzMQ_155ce4fe-2cb6-4913-a924-f2d9d99fe943"
      unitRef="usd">328000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c65ce5764b640daa2aad8583b9a4bcd_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xMC0xLTEtMS05MjkyMQ_d3498d0f-8709-4635-8e0c-b5861019ac0d"
      unitRef="usd">83700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7ed5079329b498abf5e8636d575b0eb_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xMC0zLTEtMS05MjkyMQ_9667c7ac-4bf0-4d8d-8467-0622f654b91e"
      unitRef="usd">77300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93835ea41c97477d8454686c112d5000_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xMC01LTEtMS0xMDAwNjY_49d3b7a2-13bb-420c-bd8c-6a99759b24eb"
      unitRef="usd">167100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5190e3d7c7b4802b9501783f8d8fd67_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xMC03LTEtMS0xMDAxMzc_719e26ec-fc8a-480a-bfe4-4ce417b5aede"
      unitRef="usd">150800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if423036a2bd2499c8f621128965d98cd_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xMS0xLTEtMS0xMzM5Njc_3122a9b6-3bdb-4421-87e8-b8b41c52a0e3"
      unitRef="usd">511000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d2873e83dd04150aae315f118bb1acf_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xMS0zLTEtMS0xMDAwMTc_4d108af5-d19e-48ce-9c59-a109d1454686"
      unitRef="usd">458200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74f5b809b8634341b14d581b777c944d_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xMS01LTEtMS0xMDAwMTg_71b432fd-80c0-4c84-a5e1-6bc7e6f20bf4"
      unitRef="usd">1033900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6993b148c73a4a8396102c61250a9e4a_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xMS03LTEtMS0xMDAwMjU_39c1661b-0d2f-4f2a-a57b-389b2e9dce96"
      unitRef="usd">902800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30b6f373f9a84027a17eff97826be276_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xNC0xLTEtMS05MjkyMQ_bfe24e04-5a88-483d-99b3-a8bf79f99419"
      unitRef="usd">895300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i337e5e49fe6148e789a5d8da3380e3b6_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xNC0zLTEtMS05MjkyMQ_2833a340-db7b-4262-b0d9-b046f18a17c3"
      unitRef="usd">796400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d4861238a924d25a1b7e07233127e58_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xNC01LTEtMS0xMDAwOTM_c1553aa5-b146-41e3-8827-b6249ebe72f1"
      unitRef="usd">1705600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i441382b7baa34623b2846972d8d8ba4b_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xNC03LTEtMS0xMDAxMDA_77273982-d466-4697-a607-267a65150ad2"
      unitRef="usd">1502300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0eac2da81acc4429b7a9564234fa4c25_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xNS0xLTEtMS05MjkyMQ_dcd644a6-6c9d-4028-b4fb-26d92f63a3cc"
      unitRef="usd">375100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i936436a45fba4fa58a3aa70c292738de_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xNS0zLTEtMS05MjkyMQ_d91330d2-ce1e-47bd-87c6-596592dabdce"
      unitRef="usd">439600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i142ca78b9d1c4e72a7cca92359ccbd22_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xNS01LTEtMS0xMDAwOTM_3745a96a-9eef-4f82-9a84-6d5cda8a0b84"
      unitRef="usd">803200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87f8a11a0979426fa35bf5a96bad08a7_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xNS03LTEtMS0xMDAxMDA_7ad10c46-6b88-442d-8c25-b076da121adc"
      unitRef="usd">808300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3547b334ece94444b1b21a85665debd2_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xNi0xLTEtMS05MjkyMQ_7517d505-62c8-49f9-bb64-3d59468a9d1e"
      unitRef="usd">251700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31a16d973864486db36416d7792853fe_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xNi0zLTEtMS05MjkyMQ_0c323c91-d847-42bc-89b9-cf844609de26"
      unitRef="usd">228000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id38d1c4163f64973aa0dd4244fe78bff_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xNi01LTEtMS0xMDAwOTM_e2732a33-c37a-49d4-9e93-6725502b6681"
      unitRef="usd">501000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icfd51f69f36d45e6b1b86018641629a7_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xNi03LTEtMS0xMDAxMDA_97267c05-824e-45fb-a069-e9ad4a32cdc0"
      unitRef="usd">445500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xNy0xLTEtMS0xMzM5Njc_40a8c59d-4f39-4e94-9c4c-af6431db82e2"
      unitRef="usd">1522100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xNy0zLTEtMS0xMDAwMzE_9f4c6987-0175-489a-aa05-323bde04c2a4"
      unitRef="usd">1464000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xNy01LTEtMS0xMDAwMzI_7c24fde1-a4eb-4ec2-84e8-4d673a77e4a5"
      unitRef="usd">3009800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTMxL2ZyYWc6ODE1ZmNmMjBhNzEwNGE3ZGI5NmVhOTM3MzE3YTgxM2YvdGFibGU6YTY3YTI5YjlkOGJmNGJmMmI0ZmRjZjllZThiZTdiOWUvdGFibGVyYW5nZTphNjdhMjliOWQ4YmY0YmYyYjRmZGNmOWVlOGJlN2I5ZV8xNy03LTEtMS0xMDAwMzk_47efe7d1-f88e-4413-9280-e2b734187798"
      unitRef="usd">2756100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i5bbabcf74fc247f8b6a6e855b9b161f3_I20220630"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTI2L2ZyYWc6NWE2ZTY4MTM0NWViNGVkYjhhYjliZmI3MDdiYTEwNTkvdGV4dHJlZ2lvbjo1YTZlNjgxMzQ1ZWI0ZWRiOGFiOWJmYjcwN2JhMTA1OV8xMDk5NTExNjI4NDUx_396bf1eb-18bc-4bdd-a36b-7589c0cdca6c"
      unitRef="usd">1830000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i5bbabcf74fc247f8b6a6e855b9b161f3_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTI2L2ZyYWc6NWE2ZTY4MTM0NWViNGVkYjhhYjliZmI3MDdiYTEwNTkvdGV4dHJlZ2lvbjo1YTZlNjgxMzQ1ZWI0ZWRiOGFiOWJmYjcwN2JhMTA1OV8xNjQ5MjY3NDQyMzMw_47f4c5b8-f520-4500-a18f-512d37d4dd08">P5Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTIxL2ZyYWc6NjY2NWJkY2RiZTY2NGI4MWI0MDIyNTA2MDk4OGIyZWQvdGV4dHJlZ2lvbjo2NjY1YmRjZGJlNjY0YjgxYjQwMjI1MDYwOTg4YjJlZF80OTQ3ODAyMzI2NTA2_4e1f5f7b-8fe3-4640-9619-54b540ff50b1">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following information summarizes the Company&#x2019;s contract assets and liabilities (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:68.929%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of&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:8pt;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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414.0&#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;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTIxL2ZyYWc6NjY2NWJkY2RiZTY2NGI4MWI0MDIyNTA2MDk4OGIyZWQvdGFibGU6ZTIxMDFiNjQ1ZWJjNDg2MGI3MjAxMjgzZGRkMjYwYmUvdGFibGVyYW5nZTplMjEwMWI2NDVlYmM0ODYwYjcyMDEyODNkZGQyNjBiZV8yLTEtMS0xLTkyOTUz_2fbbb75c-ab8a-4653-92f3-328a65e513c3"
      unitRef="usd">50600000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTIxL2ZyYWc6NjY2NWJkY2RiZTY2NGI4MWI0MDIyNTA2MDk4OGIyZWQvdGFibGU6ZTIxMDFiNjQ1ZWJjNDg2MGI3MjAxMjgzZGRkMjYwYmUvdGFibGVyYW5nZTplMjEwMWI2NDVlYmM0ODYwYjcyMDEyODNkZGQyNjBiZV8yLTMtMS0xLTkyOTUz_748ae3d2-6b36-4adc-8e17-d6b133e6241f"
      unitRef="usd">46900000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTIxL2ZyYWc6NjY2NWJkY2RiZTY2NGI4MWI0MDIyNTA2MDk4OGIyZWQvdGFibGU6ZTIxMDFiNjQ1ZWJjNDg2MGI3MjAxMjgzZGRkMjYwYmUvdGFibGVyYW5nZTplMjEwMWI2NDVlYmM0ODYwYjcyMDEyODNkZGQyNjBiZV8zLTEtMS0xLTkyOTUz_b79f3875-605b-43cc-9072-b2b6c6c6e264"
      unitRef="usd">413700000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTIxL2ZyYWc6NjY2NWJkY2RiZTY2NGI4MWI0MDIyNTA2MDk4OGIyZWQvdGFibGU6ZTIxMDFiNjQ1ZWJjNDg2MGI3MjAxMjgzZGRkMjYwYmUvdGFibGVyYW5nZTplMjEwMWI2NDVlYmM0ODYwYjcyMDEyODNkZGQyNjBiZV8zLTMtMS0xLTkyOTUz_ad6d1be0-721c-49ad-850e-131fd25784c0"
      unitRef="usd">414000000.0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTM5L2ZyYWc6OTI3ZWZjZDdkMjA2NGJmNmIwNTc4ZWYyODA1NmI0NzkvdGV4dHJlZ2lvbjo5MjdlZmNkN2QyMDY0YmY2YjA1NzhlZjI4MDU2YjQ3OV8xMDk5NTExNjI4MjUw_167dfda0-350a-403b-8557-4602266822f7"
      unitRef="usd">125000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTM5L2ZyYWc6OTI3ZWZjZDdkMjA2NGJmNmIwNTc4ZWYyODA1NmI0NzkvdGV4dHJlZ2lvbjo5MjdlZmNkN2QyMDY0YmY2YjA1NzhlZjI4MDU2YjQ3OV8xMDk5NTExNjI4MjQz_ba7895b2-8661-446d-8038-c18127b27bc3"
      unitRef="usd">318000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTM5L2ZyYWc6OTI3ZWZjZDdkMjA2NGJmNmIwNTc4ZWYyODA1NmI0NzkvdGV4dHJlZ2lvbjo5MjdlZmNkN2QyMDY0YmY2YjA1NzhlZjI4MDU2YjQ3OV8xMDk5NTExNjI4MjY5_03bcdc68-3dfd-4fe6-9d53-67d8f22b8715"
      unitRef="usd">99000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTM5L2ZyYWc6OTI3ZWZjZDdkMjA2NGJmNmIwNTc4ZWYyODA1NmI0NzkvdGV4dHJlZ2lvbjo5MjdlZmNkN2QyMDY0YmY2YjA1NzhlZjI4MDU2YjQ3OV8xMDk5NTExNjI4MjYw_4be47cde-d868-40fd-9ab6-557499701635"
      unitRef="usd">250000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:OperatingLeaseLeaseIncomeTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTQ2L2ZyYWc6OGMzZjkzODM3ODFhNDI1MjlhYjZjYjVlMWUyMDViMTYvdGV4dHJlZ2lvbjo4YzNmOTM4Mzc4MWE0MjUyOWFiNmNiNWUxZTIwNWIxNl80OTQ3ODAyMzI1MTI4_3959e084-8a84-4612-b162-af460f74445e">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents revenue from Intuitive System Leasing arrangements (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:45.829%"/&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: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: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:11.624%"/&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales-type lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease revenue*&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;93.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176.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;126.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 style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*Variable lease revenue relating to usage-based arrangements included within operating lease revenue&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;33.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OperatingLeaseLeaseIncomeTableTextBlock>
    <us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTQ2L2ZyYWc6OGMzZjkzODM3ODFhNDI1MjlhYjZjYjVlMWUyMDViMTYvdGV4dHJlZ2lvbjo4YzNmOTM4Mzc4MWE0MjUyOWFiNmNiNWUxZTIwNWIxNl80OTQ3ODAyMzI1MTI4_a63d2843-402e-4bf9-9e38-792ef678abf6">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents revenue from Intuitive System Leasing arrangements (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:45.829%"/&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: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: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:11.624%"/&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales-type lease revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease revenue*&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;93.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176.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;126.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 style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*Variable lease revenue relating to usage-based arrangements included within operating lease revenue&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;33.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock>
    <us-gaap:SalesTypeLeaseLeaseIncome
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTQ2L2ZyYWc6OGMzZjkzODM3ODFhNDI1MjlhYjZjYjVlMWUyMDViMTYvdGFibGU6YzQzY2IwOGY1MmU5NDJhZDlkZDk0OGJiNTVjMDdiNmUvdGFibGVyYW5nZTpjNDNjYjA4ZjUyZTk0MmFkOWRkOTQ4YmI1NWMwN2I2ZV8yLTEtMS0xLTkyOTg1_1d18d6a2-1e33-4656-a8af-e7dc2e5ef384"
      unitRef="usd">50100000</us-gaap:SalesTypeLeaseLeaseIncome>
    <us-gaap:SalesTypeLeaseLeaseIncome
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTQ2L2ZyYWc6OGMzZjkzODM3ODFhNDI1MjlhYjZjYjVlMWUyMDViMTYvdGFibGU6YzQzY2IwOGY1MmU5NDJhZDlkZDk0OGJiNTVjMDdiNmUvdGFibGVyYW5nZTpjNDNjYjA4ZjUyZTk0MmFkOWRkOTQ4YmI1NWMwN2I2ZV8yLTMtMS0xLTkyOTg1_ce43e0af-96fd-47d7-b104-53187536fd5b"
      unitRef="usd">84000000.0</us-gaap:SalesTypeLeaseLeaseIncome>
    <us-gaap:SalesTypeLeaseLeaseIncome
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTQ2L2ZyYWc6OGMzZjkzODM3ODFhNDI1MjlhYjZjYjVlMWUyMDViMTYvdGFibGU6YzQzY2IwOGY1MmU5NDJhZDlkZDk0OGJiNTVjMDdiNmUvdGFibGVyYW5nZTpjNDNjYjA4ZjUyZTk0MmFkOWRkOTQ4YmI1NWMwN2I2ZV8yLTUtMS0xLTEwMDM5Ng_dbd96cfd-239e-441e-896c-595930900d12"
      unitRef="usd">85700000</us-gaap:SalesTypeLeaseLeaseIncome>
    <us-gaap:SalesTypeLeaseLeaseIncome
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTQ2L2ZyYWc6OGMzZjkzODM3ODFhNDI1MjlhYjZjYjVlMWUyMDViMTYvdGFibGU6YzQzY2IwOGY1MmU5NDJhZDlkZDk0OGJiNTVjMDdiNmUvdGFibGVyYW5nZTpjNDNjYjA4ZjUyZTk0MmFkOWRkOTQ4YmI1NWMwN2I2ZV8yLTctMS0xLTEwMDQxNA_02479503-0b10-4f4f-9861-580ecec67fb1"
      unitRef="usd">101300000</us-gaap:SalesTypeLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTQ2L2ZyYWc6OGMzZjkzODM3ODFhNDI1MjlhYjZjYjVlMWUyMDViMTYvdGFibGU6YzQzY2IwOGY1MmU5NDJhZDlkZDk0OGJiNTVjMDdiNmUvdGFibGVyYW5nZTpjNDNjYjA4ZjUyZTk0MmFkOWRkOTQ4YmI1NWMwN2I2ZV8zLTEtMS0xLTkyOTg1_727f2cee-44fe-43d9-afbf-72534e314911"
      unitRef="usd">93000000.0</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTQ2L2ZyYWc6OGMzZjkzODM3ODFhNDI1MjlhYjZjYjVlMWUyMDViMTYvdGFibGU6YzQzY2IwOGY1MmU5NDJhZDlkZDk0OGJiNTVjMDdiNmUvdGFibGVyYW5nZTpjNDNjYjA4ZjUyZTk0MmFkOWRkOTQ4YmI1NWMwN2I2ZV8zLTMtMS0xLTkyOTg1_9f28a52a-9d87-485c-ba4b-2769b137d34e"
      unitRef="usd">67300000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTQ2L2ZyYWc6OGMzZjkzODM3ODFhNDI1MjlhYjZjYjVlMWUyMDViMTYvdGFibGU6YzQzY2IwOGY1MmU5NDJhZDlkZDk0OGJiNTVjMDdiNmUvdGFibGVyYW5nZTpjNDNjYjA4ZjUyZTk0MmFkOWRkOTQ4YmI1NWMwN2I2ZV8zLTUtMS0xLTEwMDQwMg_24e74dda-3024-44f9-bfd3-206833ac84f5"
      unitRef="usd">176200000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTQ2L2ZyYWc6OGMzZjkzODM3ODFhNDI1MjlhYjZjYjVlMWUyMDViMTYvdGFibGU6YzQzY2IwOGY1MmU5NDJhZDlkZDk0OGJiNTVjMDdiNmUvdGFibGVyYW5nZTpjNDNjYjA4ZjUyZTk0MmFkOWRkOTQ4YmI1NWMwN2I2ZV8zLTctMS0xLTEwMDQyMA_eb191d19-0268-4424-a9d4-f7b50b85c51a"
      unitRef="usd">126300000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="ibffff92a000e43f7af7bce1938c13c2d_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTQ2L2ZyYWc6OGMzZjkzODM3ODFhNDI1MjlhYjZjYjVlMWUyMDViMTYvdGFibGU6YzQzY2IwOGY1MmU5NDJhZDlkZDk0OGJiNTVjMDdiNmUvdGFibGVyYW5nZTpjNDNjYjA4ZjUyZTk0MmFkOWRkOTQ4YmI1NWMwN2I2ZV81LTEtMS0xLTkyOTg1_7ff87242-ff6a-4488-b8f3-cb681d7100c5"
      unitRef="usd">33600000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="ia268c68c67644070a785aebfcb2d3210_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTQ2L2ZyYWc6OGMzZjkzODM3ODFhNDI1MjlhYjZjYjVlMWUyMDViMTYvdGFibGU6YzQzY2IwOGY1MmU5NDJhZDlkZDk0OGJiNTVjMDdiNmUvdGFibGVyYW5nZTpjNDNjYjA4ZjUyZTk0MmFkOWRkOTQ4YmI1NWMwN2I2ZV81LTMtMS0xLTkyOTg1_fd64aa76-3b83-4a7b-a51c-528ea580ade3"
      unitRef="usd">21000000.0</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i8b68d691822d4774a9dbb334adac7f6f_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTQ2L2ZyYWc6OGMzZjkzODM3ODFhNDI1MjlhYjZjYjVlMWUyMDViMTYvdGFibGU6YzQzY2IwOGY1MmU5NDJhZDlkZDk0OGJiNTVjMDdiNmUvdGFibGVyYW5nZTpjNDNjYjA4ZjUyZTk0MmFkOWRkOTQ4YmI1NWMwN2I2ZV81LTUtMS0xLTEwMDQwOA_1753389d-1513-4c9d-881f-688528098c31"
      unitRef="usd">58500000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i6cd25f94c0004e1d9bacfcc78913b3e0_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTQ2L2ZyYWc6OGMzZjkzODM3ODFhNDI1MjlhYjZjYjVlMWUyMDViMTYvdGFibGU6YzQzY2IwOGY1MmU5NDJhZDlkZDk0OGJiNTVjMDdiNmUvdGFibGVyYW5nZTpjNDNjYjA4ZjUyZTk0MmFkOWRkOTQ4YmI1NWMwN2I2ZV81LTctMS0xLTEwMDQyNg_61ff6a65-1deb-4af2-af56-30dae1d5ce56"
      unitRef="usd">34500000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:LessorSalesTypeLeasesTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180Ni9mcmFnOjc4YjI0NWM1MjljNzQyMmU4MjNhODBlYTkzNjU2ZjNiL3RleHRyZWdpb246NzhiMjQ1YzUyOWM3NDIyZTgyM2E4MGVhOTM2NTZmM2JfMTYzNQ_800189be-320c-43a3-8dc2-261aa7682f76">LEASES&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lessor Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Sales-type Leases. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease receivables relating to sales-type lease arrangements are presented on the Condensed Consolidated Balance Sheets as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:65.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&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:15.422%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of&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:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross lease receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Unearned income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 15.4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.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:10pt;font-weight:400;line-height:100%"&gt;(3.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:#cceeff;padding:2px 1pt 2px 15.4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net investment in sales-type leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reported as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 15.4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaids and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 15.4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible and other assets, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contractual maturities of gross lease receivables as of June&#160;30, 2022, are as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 and 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:10pt;font-weight:400;line-height:100%"&gt;14.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into sales-type leases with certain qualified customers to purchase its systems. Sales-type leases have terms that generally range from 24 to 84 months and are usually collateralized by a security interest in the underlying assets. The allowance for loan loss is based on the Company&#x2019;s assessment of current expected lifetime losses on lease receivables. The Company regularly reviews the allowance by considering factors such as historical experience, credit quality, age of the lease receivable balances, and current economic conditions that may affect a customer&#x2019;s ability to pay. Lease receivables are considered past due 90 days after invoice.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company manages the credit risk in net investment in sales-type leases using a number of factors, including, but not limited to the following: size of operations; profitability, liquidity, and debt ratios; payment history; and past due amounts. The Company also uses credit scores obtained from external providers as a key indicator for the purposes of determining credit quality. The following table summarizes the amortized cost basis by year of origination and by credit quality for the net investment in sales-type leases as of June&#160;30, 2022 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:20.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.581%"/&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&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:8pt;font-weight:700;line-height:100%"&gt;Prior&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:8pt;font-weight:700;line-height:100%"&gt;Net Investment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Credit Rating:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;High&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Moderate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Low&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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:10pt;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:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;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;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="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;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;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and six months ended June&#160;30, 2022, and 2021, credit losses related to net investment in sales-type leases were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;not material.&lt;/span&gt;</us-gaap:LessorSalesTypeLeasesTextBlock>
    <isrg:LessorSalesTypeLeaseLeaseIncomeTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGV4dHJlZ2lvbjpmYjcyZWI3NjJhMzM0Yjk3ODJlNjU2YTg1MTkyZWIyNl80OTQ3ODAyMzI2NzYx_21818327-8e49-4630-885e-b5a121e0a945">Lease receivables relating to sales-type lease arrangements are presented on the Condensed Consolidated Balance Sheets as follows (in 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:65.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&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:15.422%"/&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:8pt;font-weight:700;line-height:100%"&gt;As of&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:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross lease receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Unearned income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 15.4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.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:10pt;font-weight:400;line-height:100%"&gt;(3.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:#cceeff;padding:2px 1pt 2px 15.4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net investment in sales-type leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reported as:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 15.4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaids and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 15.4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible and other assets, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 29.8pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</isrg:LessorSalesTypeLeaseLeaseIncomeTableTextBlock>
    <isrg:SalesTypeLeaseGrossInvestmentInLease
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6OTg2YmM4YTlmOTUxNGZlMzlhMDJlNDU1M2IyZjdiNWEvdGFibGVyYW5nZTo5ODZiYzhhOWY5NTE0ZmUzOWEwMmU0NTUzYjJmN2I1YV8yLTEtMS0xLTkzMDUw_ce1d2576-65ec-4db8-acf5-5cfcee4e90e8"
      unitRef="usd">433300000</isrg:SalesTypeLeaseGrossInvestmentInLease>
    <isrg:SalesTypeLeaseGrossInvestmentInLease
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6OTg2YmM4YTlmOTUxNGZlMzlhMDJlNDU1M2IyZjdiNWEvdGFibGVyYW5nZTo5ODZiYzhhOWY5NTE0ZmUzOWEwMmU0NTUzYjJmN2I1YV8yLTMtMS0xLTkzMDUw_19582f86-58ff-4b3f-a2eb-5c6ded8b73ec"
      unitRef="usd">404000000.0</isrg:SalesTypeLeaseGrossInvestmentInLease>
    <isrg:SalestypeLeaseDeferredSellingProfit
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6OTg2YmM4YTlmOTUxNGZlMzlhMDJlNDU1M2IyZjdiNWEvdGFibGVyYW5nZTo5ODZiYzhhOWY5NTE0ZmUzOWEwMmU0NTUzYjJmN2I1YV8zLTEtMS0xLTkzMDUw_bb410935-e1ba-4431-beef-f14f54859de7"
      unitRef="usd">13500000</isrg:SalestypeLeaseDeferredSellingProfit>
    <isrg:SalestypeLeaseDeferredSellingProfit
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6OTg2YmM4YTlmOTUxNGZlMzlhMDJlNDU1M2IyZjdiNWEvdGFibGVyYW5nZTo5ODZiYzhhOWY5NTE0ZmUzOWEwMmU0NTUzYjJmN2I1YV8zLTMtMS0xLTkzMDUw_18545be3-fe92-44cb-b240-b6941ce9ea2f"
      unitRef="usd">11400000</isrg:SalestypeLeaseDeferredSellingProfit>
    <us-gaap:SalesTypeLeaseNetInvestmentInLease
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6OTg2YmM4YTlmOTUxNGZlMzlhMDJlNDU1M2IyZjdiNWEvdGFibGVyYW5nZTo5ODZiYzhhOWY5NTE0ZmUzOWEwMmU0NTUzYjJmN2I1YV80LTEtMS0xLTEzMzk4NA_fb961da3-dc3b-4bdd-b40f-eca24039607f"
      unitRef="usd">419800000</us-gaap:SalesTypeLeaseNetInvestmentInLease>
    <us-gaap:SalesTypeLeaseNetInvestmentInLease
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6OTg2YmM4YTlmOTUxNGZlMzlhMDJlNDU1M2IyZjdiNWEvdGFibGVyYW5nZTo5ODZiYzhhOWY5NTE0ZmUzOWEwMmU0NTUzYjJmN2I1YV80LTMtMS0xLTEzMzk4NA_6adb2517-d474-4a32-8a92-b69ba08769ef"
      unitRef="usd">392600000</us-gaap:SalesTypeLeaseNetInvestmentInLease>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6OTg2YmM4YTlmOTUxNGZlMzlhMDJlNDU1M2IyZjdiNWEvdGFibGVyYW5nZTo5ODZiYzhhOWY5NTE0ZmUzOWEwMmU0NTUzYjJmN2I1YV81LTEtMS0xLTkzMDUw_87d766fa-036d-4c06-afa6-95609f9ef68f"
      unitRef="usd">3400000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6OTg2YmM4YTlmOTUxNGZlMzlhMDJlNDU1M2IyZjdiNWEvdGFibGVyYW5nZTo5ODZiYzhhOWY5NTE0ZmUzOWEwMmU0NTUzYjJmN2I1YV81LTMtMS0xLTkzMDUw_24aade4b-392c-412a-9fca-5661618062e2"
      unitRef="usd">3600000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6OTg2YmM4YTlmOTUxNGZlMzlhMDJlNDU1M2IyZjdiNWEvdGFibGVyYW5nZTo5ODZiYzhhOWY5NTE0ZmUzOWEwMmU0NTUzYjJmN2I1YV82LTEtMS0xLTEzMzk4NA_cb73c12d-0ee3-44fc-aa19-040296e926cd"
      unitRef="usd">416400000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6OTg2YmM4YTlmOTUxNGZlMzlhMDJlNDU1M2IyZjdiNWEvdGFibGVyYW5nZTo5ODZiYzhhOWY5NTE0ZmUzOWEwMmU0NTUzYjJmN2I1YV82LTMtMS0xLTEzMzk4NA_ac0b60d2-eb2e-4406-ab65-7e78984a4de6"
      unitRef="usd">389000000.0</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="ic99a3f94d5054bff8f54a252e334888c_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6OTg2YmM4YTlmOTUxNGZlMzlhMDJlNDU1M2IyZjdiNWEvdGFibGVyYW5nZTo5ODZiYzhhOWY5NTE0ZmUzOWEwMmU0NTUzYjJmN2I1YV84LTEtMS0xLTkzMDUw_5c80654b-7fd2-46e8-af58-09ee5a7e940e"
      unitRef="usd">116500000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="ib2676dc90e5448879b16f01085d69b54_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6OTg2YmM4YTlmOTUxNGZlMzlhMDJlNDU1M2IyZjdiNWEvdGFibGVyYW5nZTo5ODZiYzhhOWY5NTE0ZmUzOWEwMmU0NTUzYjJmN2I1YV84LTMtMS0xLTkzMDUw_1647a692-c30c-410e-8297-9750cafa97af"
      unitRef="usd">110300000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="ia6c722838f0f4f1a93fb2b548013aecb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6OTg2YmM4YTlmOTUxNGZlMzlhMDJlNDU1M2IyZjdiNWEvdGFibGVyYW5nZTo5ODZiYzhhOWY5NTE0ZmUzOWEwMmU0NTUzYjJmN2I1YV85LTEtMS0xLTkzMDUw_a805c764-8497-4062-a73f-6c8206654a70"
      unitRef="usd">299900000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i2451e18fa62f483ca6d704d8cea89c4a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6OTg2YmM4YTlmOTUxNGZlMzlhMDJlNDU1M2IyZjdiNWEvdGFibGVyYW5nZTo5ODZiYzhhOWY5NTE0ZmUzOWEwMmU0NTUzYjJmN2I1YV85LTMtMS0xLTkzMDUw_534e9e44-4ec3-4a88-83a5-c5ea6c35b684"
      unitRef="usd">278700000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6OTg2YmM4YTlmOTUxNGZlMzlhMDJlNDU1M2IyZjdiNWEvdGFibGVyYW5nZTo5ODZiYzhhOWY5NTE0ZmUzOWEwMmU0NTUzYjJmN2I1YV8xMC0xLTEtMS0xMzM5ODQ_40b675a1-7575-4509-81b2-37e30096cce4"
      unitRef="usd">416400000</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeLeaseLeaseReceivable
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6OTg2YmM4YTlmOTUxNGZlMzlhMDJlNDU1M2IyZjdiNWEvdGFibGVyYW5nZTo5ODZiYzhhOWY5NTE0ZmUzOWEwMmU0NTUzYjJmN2I1YV8xMC0zLTEtMS0xMzM5ODQ_7a3d1739-f663-4efb-8725-808c4db9c4ca"
      unitRef="usd">389000000.0</us-gaap:SalesTypeLeaseLeaseReceivable>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGV4dHJlZ2lvbjpmYjcyZWI3NjJhMzM0Yjk3ODJlNjU2YTg1MTkyZWIyNl80OTQ3ODAyMzI2NzYw_d5b32160-ef6f-4792-80a5-2b7758b456d5">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contractual maturities of gross lease receivables as of June&#160;30, 2022, are as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 and 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:10pt;font-weight:400;line-height:100%"&gt;14.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;433.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6ZWI4MGY2MDNkYzExNDczN2JkZDRkOWVlMWJiYTc5MzMvdGFibGVyYW5nZTplYjgwZjYwM2RjMTE0NzM3YmRkNGQ5ZWUxYmJhNzkzM18xLTEtMS0xLTkzMDYz_5b9a7bbe-3d62-4b5d-8962-ac186e24ed7c"
      unitRef="usd">63600000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6ZWI4MGY2MDNkYzExNDczN2JkZDRkOWVlMWJiYTc5MzMvdGFibGVyYW5nZTplYjgwZjYwM2RjMTE0NzM3YmRkNGQ5ZWUxYmJhNzkzM18yLTEtMS0xLTkzMDYz_ebda21e4-d6a5-4273-98c6-8e90184b69ce"
      unitRef="usd">121700000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6ZWI4MGY2MDNkYzExNDczN2JkZDRkOWVlMWJiYTc5MzMvdGFibGVyYW5nZTplYjgwZjYwM2RjMTE0NzM3YmRkNGQ5ZWUxYmJhNzkzM18zLTEtMS0xLTkzMDYz_610b2b93-fd2e-4998-96cb-bdaac9d6e2b3"
      unitRef="usd">108300000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6ZWI4MGY2MDNkYzExNDczN2JkZDRkOWVlMWJiYTc5MzMvdGFibGVyYW5nZTplYjgwZjYwM2RjMTE0NzM3YmRkNGQ5ZWUxYmJhNzkzM180LTEtMS0xLTkzMDYz_2e4a54a1-34d9-4545-9d7a-4909d50c82aa"
      unitRef="usd">78100000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6ZWI4MGY2MDNkYzExNDczN2JkZDRkOWVlMWJiYTc5MzMvdGFibGVyYW5nZTplYjgwZjYwM2RjMTE0NzM3YmRkNGQ5ZWUxYmJhNzkzM181LTEtMS0xLTkzMDYz_c4d3c73e-8c8d-4a88-95d1-87c6df11662d"
      unitRef="usd">46800000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears>
    <isrg:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedYearFiveAndThereafter
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6ZWI4MGY2MDNkYzExNDczN2JkZDRkOWVlMWJiYTc5MzMvdGFibGVyYW5nZTplYjgwZjYwM2RjMTE0NzM3YmRkNGQ5ZWUxYmJhNzkzM182LTEtMS0xLTkzMDYz_6bc29f4b-e8bc-42f2-a17a-3591ab904ca8"
      unitRef="usd">14800000</isrg:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedYearFiveAndThereafter>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6ZWI4MGY2MDNkYzExNDczN2JkZDRkOWVlMWJiYTc5MzMvdGFibGVyYW5nZTplYjgwZjYwM2RjMTE0NzM3YmRkNGQ5ZWUxYmJhNzkzM183LTEtMS0xLTEzMDYyMA_f2cbe479-707c-4c80-be7f-df63816db4e0"
      unitRef="usd">433300000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived>
    <us-gaap:LessorSalesTypeLeaseTermOfContract1
      contextRef="ie7f4d7cfd72649c88860739cf7185b19_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGV4dHJlZ2lvbjpmYjcyZWI3NjJhMzM0Yjk3ODJlNjU2YTg1MTkyZWIyNl8xNjQ5MjY3NDQyMTE1_77f5f4a2-7291-49a1-83b8-d6aff8f28a2a">P24M</us-gaap:LessorSalesTypeLeaseTermOfContract1>
    <us-gaap:LessorSalesTypeLeaseTermOfContract1
      contextRef="i9b4551e9757842a299b48f7ad611d535_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGV4dHJlZ2lvbjpmYjcyZWI3NjJhMzM0Yjk3ODJlNjU2YTg1MTkyZWIyNl8xNjQ5MjY3NDQyMTIy_88cc2ee5-da7e-424d-a28b-4b4b76203600">P84M</us-gaap:LessorSalesTypeLeaseTermOfContract1>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGV4dHJlZ2lvbjpmYjcyZWI3NjJhMzM0Yjk3ODJlNjU2YTg1MTkyZWIyNl80OTQ3ODAyMzI2NzU5_b74ad94a-0f97-4ba0-bf1a-ac5b93b2a5b2">The following table summarizes the amortized cost basis by year of origination and by credit quality for the net investment in sales-type leases as of June&#160;30, 2022 (in 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:20.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.581%"/&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&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:8pt;font-weight:700;line-height:100%"&gt;Prior&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:8pt;font-weight:700;line-height:100%"&gt;Net Investment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Credit Rating:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;High&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Moderate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Low&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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:10pt;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:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;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;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="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;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;/table&gt;</us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear
      contextRef="i9d917b433c194b218398226df7cd1a40_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV8yLTEtMS0xLTEwMDcyNg_d80ee9c7-d85a-4174-acb2-42632f495066"
      unitRef="usd">47600000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i9d917b433c194b218398226df7cd1a40_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV8yLTMtMS0xLTEwMDc0NA_76c1ed6b-e671-4a89-b3be-55f11d5faa9d"
      unitRef="usd">119300000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i9d917b433c194b218398226df7cd1a40_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV8yLTUtMS0xLTEwMDc0Ng_03c00158-0f0f-40ae-a957-5141eb477bc7"
      unitRef="usd">61800000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i9d917b433c194b218398226df7cd1a40_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV8yLTctMS0xLTEwMDc0OA_c43d614a-7b05-4970-81a2-a6a9d825b020"
      unitRef="usd">20800000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i9d917b433c194b218398226df7cd1a40_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV8yLTktMS0xLTEwMDc1NA_5234d582-86bd-4e24-b22c-a5beb5151e26"
      unitRef="usd">3400000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i9d917b433c194b218398226df7cd1a40_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV8yLTExLTEtMS0xMDA3NjA_fe3e118e-2c49-448a-89c7-05e5e0924b50"
      unitRef="usd">1700000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLease
      contextRef="i9d917b433c194b218398226df7cd1a40_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV8yLTEzLTEtMS0xMzM5OTE_1b6dce9e-016f-4ad2-a160-652d14a2fde2"
      unitRef="usd">254600000</us-gaap:SalesTypeLeaseNetInvestmentInLease>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear
      contextRef="iec26d85239bf462b92d45c702f46d360_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV8zLTEtMS0xLTEwMDczMg_e5aaad35-bb4d-4776-a231-9938f457894c"
      unitRef="usd">47800000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iec26d85239bf462b92d45c702f46d360_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV8zLTMtMS0xLTEwMDc3NA_2dea2d3e-1f0e-4253-9fd1-d4e259297ac6"
      unitRef="usd">65200000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iec26d85239bf462b92d45c702f46d360_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV8zLTUtMS0xLTEwMDc4MA_2857f7a5-6847-4de3-8dfc-7e528f4818ce"
      unitRef="usd">31400000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iec26d85239bf462b92d45c702f46d360_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV8zLTctMS0xLTEwMDc4Ng_2f13bd94-818b-424c-bd08-04c51cd16f87"
      unitRef="usd">7200000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iec26d85239bf462b92d45c702f46d360_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV8zLTktMS0xLTEwMDc5Mg_a10ca951-c3b6-4e9f-bd27-918a929ef488"
      unitRef="usd">5300000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iec26d85239bf462b92d45c702f46d360_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV8zLTExLTEtMS0xMDA3OTg_5f7fe46c-b9f6-4f9f-a3e6-a96c280bfeab"
      unitRef="usd">400000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLease
      contextRef="iec26d85239bf462b92d45c702f46d360_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV8zLTEzLTEtMS0xMzM5OTE_e9a73d17-38b4-41eb-995d-ebf2edf66139"
      unitRef="usd">157300000</us-gaap:SalesTypeLeaseNetInvestmentInLease>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear
      contextRef="i0a99bffc01ff421a82b60ed60537b926_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV80LTEtMS0xLTEwMDczOA_6b37144e-3081-49f7-8413-20adb1742bbb"
      unitRef="usd">0</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i0a99bffc01ff421a82b60ed60537b926_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV80LTMtMS0xLTEwMDgxMg_8f5293fd-0e89-4071-a7de-eb72392c9e6c"
      unitRef="usd">800000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i0a99bffc01ff421a82b60ed60537b926_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV80LTUtMS0xLTEwMDgxOA_4adfa68c-8f19-45b7-90d7-3d07593ddf9e"
      unitRef="usd">3700000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i0a99bffc01ff421a82b60ed60537b926_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV80LTctMS0xLTEwMDgyNA_a07d711d-82ca-4d2b-8b64-f19b94b441c5"
      unitRef="usd">2100000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i0a99bffc01ff421a82b60ed60537b926_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV80LTktMS0xLTEwMDgzMA_64b4e197-a31b-4db7-b143-240001105f88"
      unitRef="usd">1200000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i0a99bffc01ff421a82b60ed60537b926_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV80LTExLTEtMS0xMDA4MzY_870ca4c2-2df9-4817-94d1-e30b209d0b05"
      unitRef="usd">100000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLease
      contextRef="i0a99bffc01ff421a82b60ed60537b926_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV80LTEzLTEtMS0xMzM5OTE_2be8ffa5-e758-4441-a9ab-b002d8c502cc"
      unitRef="usd">7900000</us-gaap:SalesTypeLeaseNetInvestmentInLease>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV81LTEtMS0xLTEzMzk5MQ_feda31d7-c3ba-4572-97eb-19a2e4fe90f1"
      unitRef="usd">95400000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInCurrentFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV81LTMtMS0xLTEzMzk5MQ_74f0803d-c3fe-427c-b3c7-6cb0a479b084"
      unitRef="usd">185300000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV81LTUtMS0xLTEzMzk5MQ_2bef806a-72a3-4b4f-a79a-3eeb5d710305"
      unitRef="usd">96900000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV81LTctMS0xLTEzMzk5MQ_fd5fe69a-108c-40ca-b7bf-414de41f6ce8"
      unitRef="usd">30100000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV81LTktMS0xLTEzMzk5MQ_61ecc8be-2fdf-48a0-93f1-2c0617ce08e0"
      unitRef="usd">9900000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV81LTExLTEtMS0xMzM5OTE_ffd2502d-d5b8-4f91-a3e0-d5d90c3a9153"
      unitRef="usd">2200000</us-gaap:SalesTypeLeaseNetInvestmentInLeaseOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:SalesTypeLeaseNetInvestmentInLease
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTc5L2ZyYWc6ZmI3MmViNzYyYTMzNGI5NzgyZTY1NmE4NTE5MmViMjYvdGFibGU6NDRkMGFmMGVjYmJmNGFkYWFlNDQxMjgyNTUwM2EzN2EvdGFibGVyYW5nZTo0NGQwYWYwZWNiYmY0YWRhYWU0NDEyODI1NTAzYTM3YV81LTEzLTEtMS0xMzA2MjM_ccfd86c6-aa99-4f8c-8a11-514f59d6f7a4"
      unitRef="usd">419800000</us-gaap:SalesTypeLeaseNetInvestmentInLease>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N180OS9mcmFnOjI2NDhiMTU1NDQzNTRhYzNhMmNkZGM2Y2NjMDY1YjIyL3RleHRyZWdpb246MjY0OGIxNTU0NDM1NGFjM2EyY2RkYzZjY2MwNjViMjJfMTAyMQ_d9fb35a3-f1bb-4c55-8055-869099ba9c34">GOODWILL AND INTANGIBLE ASSETS&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no material acquisitions for the six months ended June&#160;30, 2022, and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in the carrying amount of goodwill (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&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:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of gross intangible assets, accumulated amortization, and net intangible asset balances as of June&#160;30, 2022, and December&#160;31, 2021 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:29.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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 #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:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution rights and others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19.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:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(218.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(206.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Amortization expense related to intangible assets was $6.2 million and $7.6 million for the three months ended June&#160;30, 2022, and 2021, respectively. Amortization expense related to intangible assets was $12.3 million and $14.5 million for the six months ended June&#160;30, 2022, and 2021, respectively.&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization expense related to intangible assets as of June&#160;30, 2022, is as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 and 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:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preceding expected amortization expense is an estimate. Actual amounts of amortization expense may differ from estimated amounts due to additional intangible asset acquisitions, measurement-period adjustments to intangible assets, changes in foreign currency exchange rates, impairments of intangible assets, accelerated amortization of intangible assets, and other events.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTk5L2ZyYWc6YzljNDdiZGFhMzA1NDc3NGEzYWU1MWEwZTkyZmFkM2MvdGV4dHJlZ2lvbjpjOWM0N2JkYWEzMDU0Nzc0YTNhZTUxYTBlOTJmYWQzY18xODE0MTk0MTg1ODQyMg_a1d1d018-6284-4dda-9188-244d9bce1550">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the changes in the carrying amount of goodwill (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&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:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition activity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTk5L2ZyYWc6YzljNDdiZGFhMzA1NDc3NGEzYWU1MWEwZTkyZmFkM2MvdGFibGU6MGJlMWU5ODE5NDY1NDE3Yjk0YjQ3OGJmOTkyY2YwNWYvdGFibGVyYW5nZTowYmUxZTk4MTk0NjU0MTdiOTRiNDc4YmY5OTJjZjA1Zl8xLTEtMS0xLTkzMTIy_97bd0f3c-b853-4474-8054-fb95e7cc192e"
      unitRef="usd">343600000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTk5L2ZyYWc6YzljNDdiZGFhMzA1NDc3NGEzYWU1MWEwZTkyZmFkM2MvdGFibGU6MGJlMWU5ODE5NDY1NDE3Yjk0YjQ3OGJmOTkyY2YwNWYvdGFibGVyYW5nZTowYmUxZTk4MTk0NjU0MTdiOTRiNDc4YmY5OTJjZjA1Zl8yLTEtMS0xLTkzMTIy_80c585db-1f66-4684-a870-eaf878ac258d"
      unitRef="usd">6500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTk5L2ZyYWc6YzljNDdiZGFhMzA1NDc3NGEzYWU1MWEwZTkyZmFkM2MvdGFibGU6MGJlMWU5ODE5NDY1NDE3Yjk0YjQ3OGJmOTkyY2YwNWYvdGFibGVyYW5nZTowYmUxZTk4MTk0NjU0MTdiOTRiNDc4YmY5OTJjZjA1Zl8zLTEtMS0xLTkzMTIy_d9dc75aa-8f0c-4e9a-9ec1-6b8e81d7c4ac"
      unitRef="usd">-1000000.0</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNTk5L2ZyYWc6YzljNDdiZGFhMzA1NDc3NGEzYWU1MWEwZTkyZmFkM2MvdGFibGU6MGJlMWU5ODE5NDY1NDE3Yjk0YjQ3OGJmOTkyY2YwNWYvdGFibGVyYW5nZTowYmUxZTk4MTk0NjU0MTdiOTRiNDc4YmY5OTJjZjA1Zl80LTEtMS0xLTEzMzk5NA_e1d8dbbe-d4ad-45f8-afbc-6e85ceb5ba7f"
      unitRef="usd">349100000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGV4dHJlZ2lvbjo3YTMwZGVmMDkzNzg0NWUzOTMxMTAwYjkxZjNiYzNkMl8xODE0MTk0MTg1ODczOQ_8f755b93-317f-4147-98a2-ef21b299f57c">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of gross intangible assets, accumulated amortization, and net intangible asset balances as of June&#160;30, 2022, and December&#160;31, 2021 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:29.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&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 #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:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution rights and others&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19.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:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(218.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(206.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ide793ce9e8634fffbb17ffbdcace179c_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF8yLTItMS0xLTkzMTQ2_e39c4c6b-dc65-4375-abed-acf6c0548173"
      unitRef="usd">219300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ide793ce9e8634fffbb17ffbdcace179c_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF8yLTQtMS0xLTkzMTQ2_d27dffc6-b419-4bb3-adcf-a68fde55db49"
      unitRef="usd">180600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ide793ce9e8634fffbb17ffbdcace179c_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF8yLTYtMS0xLTEzMzk5Nw_0b133d92-b2b6-41a6-b867-ec23fb504d52"
      unitRef="usd">38700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2e6b62cf53314b7ea86d0daba86b92aa_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF8yLTgtMS0xLTkzMTQ2_e926dc58-1c28-41d6-aaa6-13cae828c704"
      unitRef="usd">219300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2e6b62cf53314b7ea86d0daba86b92aa_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF8yLTEwLTEtMS05MzE0Ng_c12766cb-fa5d-4fed-9f06-c4c4f33c58e9"
      unitRef="usd">173200000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2e6b62cf53314b7ea86d0daba86b92aa_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF8yLTEyLTEtMS0xMzM5OTc_b1441990-24ab-45f5-8116-fcd277b76a4c"
      unitRef="usd">46100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibf587b89862a42d89a27d2ca29186c1f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF8zLTItMS0xLTkzMTQ2_afa1f0e2-1d1b-4cf0-8d55-9d2828c0d0a9"
      unitRef="usd">31500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibf587b89862a42d89a27d2ca29186c1f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF8zLTQtMS0xLTkzMTQ2_00542379-8fcf-480f-a4d6-e5f6e35c4c60"
      unitRef="usd">21500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibf587b89862a42d89a27d2ca29186c1f_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF8zLTYtMS0xLTEzMzk5Nw_862e89ef-79a2-49c0-8064-931493288676"
      unitRef="usd">10000000.0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia2f7e9bc31704622a86c60037c113f34_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF8zLTgtMS0xLTkzMTQ2_e0e7e6a3-bf2f-4cec-9930-cf5f48be64ca"
      unitRef="usd">26300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia2f7e9bc31704622a86c60037c113f34_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF8zLTEwLTEtMS05MzE0Ng_199a8d31-9938-4527-a0a8-ff6ed9b1bde7"
      unitRef="usd">19400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia2f7e9bc31704622a86c60037c113f34_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF8zLTEyLTEtMS0xMzM5OTc_9a83591b-4ba7-4634-ba3a-7667eecd85e7"
      unitRef="usd">6900000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0909d072df554cd1984747f1544a8079_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF80LTItMS0xLTkzMTQ2_47408328-5d9d-43d9-9205-df6c331a8409"
      unitRef="usd">33500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0909d072df554cd1984747f1544a8079_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF80LTQtMS0xLTkzMTQ2_669843ef-77e8-4519-afe1-607d34d9b434"
      unitRef="usd">16000000.0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0909d072df554cd1984747f1544a8079_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF80LTYtMS0xLTEyOTAxOA_29262c40-8399-496a-99d6-eee31b93730f"
      unitRef="usd">17500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i19b1b9e9337c49d1a7429e4bd3ee9e7d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF80LTgtMS0xLTkzMTQ2_7794acd1-c3f6-4c57-bebd-94071633a3e7"
      unitRef="usd">31800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i19b1b9e9337c49d1a7429e4bd3ee9e7d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF80LTEwLTEtMS05MzE0Ng_3398380b-84c7-4a1f-b027-16a7b3e1e84f"
      unitRef="usd">14300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i19b1b9e9337c49d1a7429e4bd3ee9e7d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF80LTEyLTEtMS0xMzM5OTc_c4d1bd9e-f172-49d2-95f2-f2441b34d0d5"
      unitRef="usd">17500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF81LTItMS0xLTEzMzk5Nw_34c4dea6-d23c-4ff1-a6d5-8d738937b2e9"
      unitRef="usd">284300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF81LTQtMS0xLTEzMzk5Nw_09ad9b6d-a1dc-4dec-b8d5-b2b7f4183102"
      unitRef="usd">218100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF81LTYtMS0xLTEzMzk5Nw_6722de1f-7efa-400f-ae8b-8dbc0391e58d"
      unitRef="usd">66200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF81LTgtMS0xLTkzMTQ2_c314399d-d0df-4487-9f72-587bd44f83c2"
      unitRef="usd">277400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF81LTEwLTEtMS05MzE0Ng_540aecd8-585d-42ca-8122-779085a84f35"
      unitRef="usd">206900000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjA2L2ZyYWc6N2EzMGRlZjA5Mzc4NDVlMzkzMTEwMGI5MWYzYmMzZDIvdGFibGU6MTQxMTEwYWE3MThjNGI5Njk1MGQ0YzIyZTA4ZDQ1MmQvdGFibGVyYW5nZToxNDExMTBhYTcxOGM0Yjk2OTUwZDRjMjJlMDhkNDUyZF81LTEyLTEtMS0xMDA5NDY_1f9e2b40-30ad-4092-a3c8-ac534d5e827e"
      unitRef="usd">70500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjEzL2ZyYWc6MmUzZmEwOWQ3MDk0NDM0MzhiOGE4M2I2MWE5MmYyZmYvdGV4dHJlZ2lvbjoyZTNmYTA5ZDcwOTQ0MzQzOGI4YTgzYjYxYTkyZjJmZl8xMDk5NTExNjI4MDMw_e1fb72fc-821a-4b14-9756-40d118b9e8f7"
      unitRef="usd">6200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjEzL2ZyYWc6MmUzZmEwOWQ3MDk0NDM0MzhiOGE4M2I2MWE5MmYyZmYvdGV4dHJlZ2lvbjoyZTNmYTA5ZDcwOTQ0MzQzOGI4YTgzYjYxYTkyZjJmZl8xMDk5NTExNjI4MDIz_37f00414-9285-4a17-8c69-e1180c4b4ffc"
      unitRef="usd">7600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjEzL2ZyYWc6MmUzZmEwOWQ3MDk0NDM0MzhiOGE4M2I2MWE5MmYyZmYvdGV4dHJlZ2lvbjoyZTNmYTA5ZDcwOTQ0MzQzOGI4YTgzYjYxYTkyZjJmZl8xMDk5NTExNjI4MDM3_7a733080-d1c5-483c-8800-7c7c7b885542"
      unitRef="usd">12300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjEzL2ZyYWc6MmUzZmEwOWQ3MDk0NDM0MzhiOGE4M2I2MWE5MmYyZmYvdGV4dHJlZ2lvbjoyZTNmYTA5ZDcwOTQ0MzQzOGI4YTgzYjYxYTkyZjJmZl8xMDk5NTExNjI4MDQ0_93986432-4529-433a-a6be-9dc09a051be5"
      unitRef="usd">14500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjIwL2ZyYWc6NWQzNmQyZjFmOGI3NDFkODk4NDNlZTdhODNhYTI5OGYvdGV4dHJlZ2lvbjo1ZDM2ZDJmMWY4Yjc0MWQ4OTg0M2VlN2E4M2FhMjk4Zl8xODE0MTk0MTg1ODkyMA_78561306-a592-420e-9942-d492a4e528df">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated future amortization expense related to intangible assets as of June&#160;30, 2022, is as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Fiscal Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 and 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:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjIwL2ZyYWc6NWQzNmQyZjFmOGI3NDFkODk4NDNlZTdhODNhYTI5OGYvdGFibGU6Y2Q4MGNkOTYwOWJiNDY5YTlmNzBhNGI1ZWM2NzYyNjIvdGFibGVyYW5nZTpjZDgwY2Q5NjA5YmI0NjlhOWY3MGE0YjVlYzY3NjI2Ml8xLTEtMS0xLTkzMTcx_38465f7a-21a3-4228-a2e2-4f6c2119c6b8"
      unitRef="usd">16000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjIwL2ZyYWc6NWQzNmQyZjFmOGI3NDFkODk4NDNlZTdhODNhYTI5OGYvdGFibGU6Y2Q4MGNkOTYwOWJiNDY5YTlmNzBhNGI1ZWM2NzYyNjIvdGFibGVyYW5nZTpjZDgwY2Q5NjA5YmI0NjlhOWY3MGE0YjVlYzY3NjI2Ml8yLTEtMS0xLTkzMTcx_fe90356b-1a9a-47e4-815f-8e829f033e6d"
      unitRef="usd">19600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjIwL2ZyYWc6NWQzNmQyZjFmOGI3NDFkODk4NDNlZTdhODNhYTI5OGYvdGFibGU6Y2Q4MGNkOTYwOWJiNDY5YTlmNzBhNGI1ZWM2NzYyNjIvdGFibGVyYW5nZTpjZDgwY2Q5NjA5YmI0NjlhOWY3MGE0YjVlYzY3NjI2Ml8zLTEtMS0xLTkzMTcx_6fc08177-7d79-40ad-a001-7959f92316ab"
      unitRef="usd">15600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjIwL2ZyYWc6NWQzNmQyZjFmOGI3NDFkODk4NDNlZTdhODNhYTI5OGYvdGFibGU6Y2Q4MGNkOTYwOWJiNDY5YTlmNzBhNGI1ZWM2NzYyNjIvdGFibGVyYW5nZTpjZDgwY2Q5NjA5YmI0NjlhOWY3MGE0YjVlYzY3NjI2Ml80LTEtMS0xLTkzMTcx_b23ea2df-8d43-4d94-a551-fd29a37e3c30"
      unitRef="usd">10300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjIwL2ZyYWc6NWQzNmQyZjFmOGI3NDFkODk4NDNlZTdhODNhYTI5OGYvdGFibGU6Y2Q4MGNkOTYwOWJiNDY5YTlmNzBhNGI1ZWM2NzYyNjIvdGFibGVyYW5nZTpjZDgwY2Q5NjA5YmI0NjlhOWY3MGE0YjVlYzY3NjI2Ml81LTEtMS0xLTkzMTcx_3d257f5f-8e95-4037-832b-3f574bfa5f17"
      unitRef="usd">3300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <isrg:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjIwL2ZyYWc6NWQzNmQyZjFmOGI3NDFkODk4NDNlZTdhODNhYTI5OGYvdGFibGU6Y2Q4MGNkOTYwOWJiNDY5YTlmNzBhNGI1ZWM2NzYyNjIvdGFibGVyYW5nZTpjZDgwY2Q5NjA5YmI0NjlhOWY3MGE0YjVlYzY3NjI2Ml82LTEtMS0xLTkzMTcx_6ee1e6f7-1888-4b79-97a9-94a28a4a2f6c"
      unitRef="usd">1400000</isrg:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjIwL2ZyYWc6NWQzNmQyZjFmOGI3NDFkODk4NDNlZTdhODNhYTI5OGYvdGFibGU6Y2Q4MGNkOTYwOWJiNDY5YTlmNzBhNGI1ZWM2NzYyNjIvdGFibGVyYW5nZTpjZDgwY2Q5NjA5YmI0NjlhOWY3MGE0YjVlYzY3NjI2Ml83LTEtMS0xLTEzNDAwMA_89d7e5ef-0fb8-4a6f-8142-0ac2df418460"
      unitRef="usd">66200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181Mi9mcmFnOmY4N2QzNWJmZGRiMTQ3YTJhNzQyODExMmNiYTMxZDIzL3RleHRyZWdpb246Zjg3ZDM1YmZkZGIxNDdhMmE3NDI4MTEyY2JhMzFkMjNfMTM0ODc_2752fb5c-a675-4cb0-bbb6-f0dea24cba2d">CONTINGENCIES&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company is involved in a variety of claims, lawsuits, investigations, and proceedings relating to securities laws, product liability, intellectual property, insurance, contract disputes, employment, and other matters. Certain of these lawsuits and claims are described in further detail below. It is not possible to predict what the outcome of these matters will be, and the Company cannot guarantee that any resolution will be reached on commercially reasonable terms, if at all.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A liability and related charge to earnings are recorded in the Financial Statements for legal contingencies when the loss is considered probable and the amount can be reasonably estimated. The assessment is re-evaluated each accounting period and is based on all available information, including the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to each case. Nevertheless, it is possible that additional future legal costs (including settlements, judgments, legal fees, and other related defense costs) could have a material adverse effect on the Company&#x2019;s business, financial position, and future results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Product Liability Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is currently named as a defendant in a number of individual product liability lawsuits filed in various state and federal courts. The plaintiffs generally allege that they or a family member underwent surgical procedures that utilized the da Vinci Surgical System and sustained a variety of personal injuries and, in some cases, death as a result of such surgery. Several of the filed cases have trial dates in the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cases raise a variety of allegations including, to varying degrees, that plaintiffs&#x2019; injuries resulted from purported defects in the da Vinci Surgical System and/or failure on the Company&#x2019;s part to provide adequate training resources to the healthcare professionals who performed plaintiffs&#x2019; surgeries. The cases further allege that the Company failed to adequately disclose and/or misrepresented the potential risks and/or benefits of the da Vinci Surgical System. Plaintiffs also assert a variety of causes of action, including, for example, strict liability based on purported design defects, negligence, fraud, breach of express and implied warranties, unjust enrichment, and loss of consortium. Plaintiffs seek recovery for alleged personal injuries and, in many cases, punitive damages. The Company disputes these allegations and is defending against these claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s estimate of the anticipated cost of resolving the pending cases is based on negotiations with attorneys for the claimants. The final outcome of the pending lawsuits and claims, and others that might arise, is dependent on many variables that are difficult to predict, and the ultimate cost associated with these product liability lawsuits and claims may be materially different than the amount of the current estimate and accruals and could have a material adverse effect on the Company&#x2019;s business, financial position, and future results of operations. Although there is a reasonable possibility that a loss in excess of the amount recognized exists, the Company is unable to estimate the possible loss or range of loss in excess of the amount recognized at this time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Patent Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 30, 2017, Ethicon LLC, Ethicon Endo-Surgery, Inc., and Ethicon US LLC (collectively, &#x201c;Ethicon&#x201d;) filed a complaint for patent infringement against the Company in the U.S. District Court for the District of Delaware. The complaint, which was served on the Company on July 12, 2017, alleges that the Company&#x2019;s EndoWrist&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stapler instruments infringe several of Ethicon&#x2019;s patents. Ethicon asserts infringement of U.S. Patent Nos. 9,585,658; 8,479,969; 9,113,874; 8,998,058; 8,991,677; 9,084,601; and 8,616,431. A claim construction hearing occurred on October 1, 2018, and the Court issued a scheduling order on December 28, 2018. On March 20, 2019, the Court granted the Company&#x2019;s Motion to Stay pending an Inter Partes Review to be held at the Patent Trademark and Appeals Board to review patentability of six of the seven patents noted above and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;vacated the trial date. On August 1, 2019, the Court granted the parties&#x2019; joint stipulation to modify the stay in light of Ethicon&#x2019;s U.S. International Trade Commission (&#x201c;USITC&#x201d;) complaint against Intuitive involving U.S. Patent Nos. 8,479,969 and 9,113,874, discussed below. There is currently no trial date scheduled for this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 27, 2018, Ethicon filed a second complaint for patent infringement against the Company in the U.S. District Court for the District of Delaware. The complaint alleges that the Company&#x2019;s SureForm 60 Staplers infringe five of Ethicon&#x2019;s patents. Ethicon asserts infringement of U.S. Patent Nos. 9,884,369; 7,490,749; 8,602,288; 8,602,287; and 9,326,770. The Company filed an answer denying all claims. On March 19, 2019, Ethicon filed a Motion for Leave to File a First Amended Complaint, removing allegations related to U.S. Patent No. 9,326,770 and adding allegations related to U.S. Patent Nos. 9,844,379 and 8,479,969. On July 17, 2019, the Court entered an order denying the amendment, without prejudice, and granting the parties&#x2019; joint stipulation to stay the case in its entirety in light of the USITC investigation involving U.S. Patent Nos. 9,844,369 and 7,490,749, discussed below. There is currently no trial date scheduled for this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on currently available information, the Company is unable to make a reasonable estimate of loss or range of losses, if any, arising from these matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 30, 2019, Ethicon filed a complaint with the USITC, asserting infringement of U.S. Patent Nos. 9,884,369 (&#x201c;&#x2019;369&#x201d;); 7,490,749 (&#x201c;&#x2019;749&#x201d;); 9,844,379 (&#x201c;&#x2019;379&#x201d;); 9,113,874 (&#x201c;&#x2019;874&#x201d;); and 8,479,969 (&#x201c;&#x2019;969&#x201d;). On June 28, 2019, the USITC voted to institute an investigation (No. 337-TA-1167) with respect to the claims in this complaint. The accused products include the Company&#x2019;s EndoWrist 30, EndoWrist 45, SureForm 45, and SureForm 60 Staplers, as well as the stapler reload cartridges. In March 2020, Ethicon dismissed its claims concerning the &#x2019;749 patent. The evidentiary hearing took place in February 2021. On March 26, 2021, the U.S. Patent Trial and Appeal Board (&#x201c;PTAB&#x201d;) issued a Final Written Decision in which it found the claims in the &#x2019;379 patent asserted against the Company in this USITC proceeding to be invalid. On June 8, 2021, the Chief Administrative Law Judge issued an Initial Determination concluding that (1) the accused products do not infringe the asserted claims in the &#x2019;874 or &#x2019;969 patents; (2) the asserted claims in the &#x2019;874 and &#x2019;969 patents are invalid; (3) the accused SureForm staplers and associated reload cartridges infringe two claims of the &#x2019;369 patent; (4) the accused SureForm staplers and associated reload cartridges infringe two claims of the &#x2019;379 patent; and (5) the Company was estopped from contending that the asserted claims in the &#x2019;379 patent are invalid. Ethicon has not challenged the Initial Determination with regard to the findings that absolve Intuitive of any liability regarding the accused EndoWrist staplers and associated reload cartridges. On October 14, 2021, the USITC issued its Opinion in which it made the following rulings: (1) the USITC absolved Intuitive from any liability regarding the &#x2019;874, &#x2019;969, and &#x2019;369 patents; and (2) the USITC found that, while the SureForm staplers and their associated reload cartridges infringe the asserted claims in the &#x2019;379 patent, it has suspended the imposition of any remedial order pending an opinion from the U.S. Court of Appeal for the Federal Circuit of whether the Patent and Trademark Office correctly found the asserted claims in this patent to be invalid. On May 23, 2022, the U.S. Court of Appeal for the Federal Circuit affirmed the earlier PTAB Final Written Decision invalidating the asserted claims in the &#x2019;379 patent. An adverse ruling on Ethicon&#x2019;s appeal of the USITC&#x2019;s Opinion could result in a prohibition on importing the accused SureForm products into the U.S. or necessitating workarounds. Based on currently available information, the Company does not believe that any losses arising from this matter would be material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Commercial Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 27, 2019, Restore Robotics LLC and Restore Repair LLC (&#x201c;Restore&#x201d;) filed a complaint in the Northern District of Florida alleging anti-trust claims against the Company. On May 13, 2019, Restore filed an amended complaint alleging anti-trust claims relating to the da Vinci Surgical System and EndoWrist service, maintenance, and repair processes. On September 16, 2019, the Court partially granted and partially denied the Company&#x2019;s Motion to Dismiss the amended complaint.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 30, 2019, the Company filed an answer denying the anti-trust allegations and filed a counterclaim against Restore. The Company filed amended counterclaims after the Court partially granted and partially denied Restore&#x2019;s Motion to Dismiss the counterclaim. The amended counterclaims allege that Restore violated the Federal Lanham Act, the Federal Computer Fraud and Abuse Act, and Florida&#x2019;s Deceptive and Unfair Trade Practices Act and that Restore is also liable to the Company for Unfair Competition and Tortious Interference with Contract. On January 7, 2020, the Court denied Restore&#x2019;s Motion to Dismiss the amended counterclaims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 11, 2022, the Court granted in part and denied in part the parties&#x2019; Motions for Summary Judgment. Shortly thereafter, Restore&#x2019;s licensor, Rebotix Repair LLC filed a notice in the related Rebotix action (described below) that it had received an email from the U.S. Food and Drug Administration (&#x201c;FDA&#x201d;) confirming that &#x201c;extending the number of uses and modifying [EndoWrist] instrument[s] with a new chip&#x201d; constitutes &#x201c;remanufacturing,&#x201d; and required 510(k) clearance, which neither Restore nor Rebotix has obtained. In light of this communication with the FDA, on April 13, 2022, the Company filed a Motion for Reconsideration to the Court&#x2019;s Summary Judgment Order, which the Court denied on May 31, 2022. A trial date has been set for February 6, 2023. Based on currently available information, the Company is unable to make a reasonable estimate of loss or range of losses, if any, arising from these matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 28, 2020, Rebotix Repair Inc. (&#x201c;Rebotix&#x201d;) filed a complaint in the Middle District of Florida alleging anti-trust claims against the Company relating to EndoWrist service, maintenance, and repair processes. The complaint was formally served on the Company on October 6, 2020. On March 8, 2021, the Court partially granted and partially denied the Company&#x2019;s Motion to Dismiss the complaint. The Company filed an answer denying the anti-trust allegations and filed counterclaims against Rebotix. The counterclaims allege that Rebotix violated the Federal Lanham Act and Florida&#x2019;s Deceptive and Unfair Trade Practices Act and that Rebotix is also liable to the Company for Tortious Interference with Contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Motions for Summary Judgment have been filed by the Company and Rebotix. On April 1, 2022, the Court stayed this case based on Rebotix&#x2019;s representation that the FDA would soon be issuing a decision on whether Rebotix&#x2019;s services require 510(k) clearance. On April 11, 2022, Rebotix filed a Notice of FDA Decision, which included correspondence from the FDA concluding that Rebotix&#x2019;s activities constituted remanufacturing and would require FDA review and clearance. On April 13, 2022, the Court issued an Order directing the parties to confer and file a joint status report by May 4, 2022, on how the FDA&#x2019;s decision impacts this case and how the parties wish to proceed. On May 4, 2022, the parties filed a joint status report, but the Court has not taken further action since that report was filed. Based on currently available information, the Company is unable to make a reasonable estimate of loss or range of losses, if any, arising from this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Similar to the claims asserted in the Restore case, on May 10, 2021, Surgical Instrument Service Company, Inc. (&#x201c;SIS&#x201d;) filed a complaint in the Northern District of California Court alleging anti-trust claims against the Company relating to EndoWrist service, maintenance, and repair processes. The Court granted in part and denied in part the Company&#x2019;s Motion to Dismiss, and discovery has commenced. The Company filed an answer denying the anti-trust allegations and filed counterclaims against SIS. The counterclaims allege that SIS violated the Federal Lanham Act, California&#x2019;s Unfair Competition Law, and California&#x2019;s False Advertising Law and that SIS is also liable to the Company for Unfair Competition and Tortious Interference with Contract. Based on currently available information, the Company is unable to make a reasonable estimate of loss or range of losses, if any, arising from this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three class action complaints were filed against the Company in the Northern District of California Court alleging anti-trust allegations relating to the service and repair of certain instruments manufactured by the Company. A complaint by Larkin Community Hospital was filed on May 20, 2021, a complaint by Franciscan Alliance, Inc. and King County Public Hospital District No. 1 was filed on July 6, 2021, and a complaint by Kaleida Health was filed on July 8, 2021. The Court has consolidated the Franciscan Alliance, Inc. and King County Public Hospital District No. 1 and Kaleida Health cases with the Larkin Community Hospital case, which is now captioned on the Larkin docket as &#x201c;In Re: da Vinci Surgical Robot Antitrust Litigation.&#x201d; A Consolidated Amended Class Action Complaint has been filed on behalf of each plaintiff named in the earlier-filed cases. On January 14, 2022, Kaleida Health voluntarily dismissed itself as a party to this case. On January 18, 2022, the Company filed an answer against the plaintiffs in this matter, and discovery has commenced. Based on currently available information, the Company is unable to make a reasonable estimate of loss or range of losses, if any, arising from these matters.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181NS9mcmFnOjdjZTRkNDk2NmM2ODQ0ZTFiMDAxZTllZjhlMDkzNzBhL3RleHRyZWdpb246N2NlNGQ0OTY2YzY4NDRlMWIwMDFlOWVmOGUwOTM3MGFfOTY4_a5aaeb89-9b37-4aac-82b9-f8429777049f">STOCKHOLDERS&#x2019; EQUITY&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stockholders&#x2019; Equity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the changes in stockholders&#x2019; equity (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:25.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.478%"/&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:5.478%"/&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.379%"/&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.379%"/&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:9.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:8.110%"/&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:8.841%"/&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.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Additional Paid-In Capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Retained Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total Intuitive Surgical, Inc. Stockholders&#x2019; Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest in Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total Stockholders&#x2019; Equity&lt;/span&gt;&lt;/td&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Shares&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:7pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,354.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,858.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,102.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,156.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Issuance of common stock through employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares withheld related to net share settlement of equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense related to employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Repurchase and retirement of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(476.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(500.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(500.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to Intuitive Surgical, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to noncontrolling interest in joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,484.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,682.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,023.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,082.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:25.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.517%"/&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:5.517%"/&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:7.135%"/&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:7.135%"/&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.341%"/&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:8.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.900%"/&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:8.170%"/&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="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Additional&lt;br/&gt;Paid-In&lt;br/&gt;Capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Retained&lt;br/&gt;Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total Intuitive Surgical, Inc. Stockholders&#x2019; Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest in Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total Stockholders&#x2019; Equity&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Shares&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:7pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,627.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,514.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,153.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,190.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Issuance of common stock through employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares withheld related to net share settlement of equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense related to employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.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="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;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to Intuitive Surgical, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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="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;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to noncontrolling interest in joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,804.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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,022.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,837.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,879.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;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;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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:25.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.478%"/&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:5.478%"/&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: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:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.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:8.110%"/&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:8.987%"/&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:8.414%"/&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="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Additional Paid-In Capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Retained Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total Intuitive Surgical, Inc. Stockholders&#x2019; Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest in Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total Stockholders&#x2019; Equity&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Shares&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:7pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,164.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,760.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,901.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,951.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Issuance of common stock through employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares withheld related to net share settlement of equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(172.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(179.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(179.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense related to employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Repurchase and retirement of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(579.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(606.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(606.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to Intuitive Surgical, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to noncontrolling interest in joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,484.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,682.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,023.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,082.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:25.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.478%"/&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:5.478%"/&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: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:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.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:8.110%"/&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:8.987%"/&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:8.414%"/&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="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Additional Paid-In Capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Retained Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total Intuitive Surgical, Inc. Stockholders&#x2019; Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest in Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total Stockholders&#x2019; Equity&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Shares&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:7pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,444.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,261.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,731.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,759.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Issuance of common stock through employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares withheld related to net share settlement of equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(187.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(187.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense related to employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211.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="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;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to Intuitive Surgical, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;943.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;943.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;943.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to noncontrolling interest in joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,804.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,022.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,837.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,879.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Repurchase Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Board of Directors (the &#x201c;Board&#x201d;) has previously authorized an aggregate of&#160;$7.5 billion of funding for the Company&#x2019;s common stock repurchase program (the &#x201c;Repurchase Program&#x201d;) since its establishment in March 2009. The most recent authorization occurred in January 2019 when the Board increased the authorized amount available under the Repurchase Program to&#160;$2.0 billion. As of June&#160;30, 2022, the remaining amount of share repurchases authorized by the Board was $1.0 billion. On July 20, 2022, the Board increased the authorized amount available under the Repurchase Program to an aggregate of $3.5&#160;billion, including amounts remaining under previous authorization.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides share repurchase activities (in millions, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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.028%"/&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.530%"/&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.530%"/&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:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average price per share&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;224.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;231.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value of shares repurchased&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;606.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Income (Loss), Net of Tax, Attributable to Intuitive Surgical, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive income (loss), net of tax, attributable to Intuitive Surgical, Inc. are as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:41.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Gains&#160;(Losses)&lt;br/&gt;on&#160;Hedge&lt;br/&gt;Instruments&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:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;br/&gt;(Losses)&#160;on Available-for-Sale Securities&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:8pt;font-weight:700;line-height:100%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Gains&#160;(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:8pt;font-weight:700;line-height:100%"&gt;Employee Benefit Plans&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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&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:10pt;font-weight:400;line-height:100%"&gt;4.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33.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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;(33.5)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Gains&#160;(Losses)&lt;br/&gt;on&#160;Hedge&lt;br/&gt;Instruments&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:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;br/&gt;(Losses)&#160;on Available-for-Sale Securities&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:8pt;font-weight:700;line-height:100%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Gains&#160;(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:8pt;font-weight:700;line-height:100%"&gt;Employee Benefit Plans&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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&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:10pt;font-weight:400;line-height:100%"&gt;(0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;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:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&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:9.864%"/&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:9.864%"/&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:9.864%"/&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:9.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&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:8pt;font-weight:700;line-height:100%"&gt;Gains (Losses) on Hedge Instruments&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:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains &lt;br/&gt;(Losses) on Available-for-Sale Securities&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:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Gains (Losses)&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:8pt;font-weight:700;line-height:100%"&gt;Employee Benefit Plans&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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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:10pt;font-weight:400;line-height:100%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(124.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(124.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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120.0)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&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:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&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:9.864%"/&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:9.864%"/&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:9.864%"/&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:9.873%"/&gt;&lt;td style="width:0.1%"/&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;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="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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 #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:8pt;font-weight:700;line-height:100%"&gt;Gains (Losses) on Hedge Instruments&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:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains &lt;br/&gt;(Losses) on Available-for-Sale Securities&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:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Gains (Losses)&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:8pt;font-weight:700;line-height:100%"&gt;Employee Benefit Plans&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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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:10pt;font-weight:400;line-height:100%"&gt;5.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:10pt;font-weight:400;line-height:100%"&gt;(16.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.0)&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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.6)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGV4dHJlZ2lvbjo4NjM2NDYwYmM1YTg0NWNkOTM0OGFiZWJjNWU2NGI3Y18xODE0MTk0MTg1ODQyOQ_aab2ffe8-4734-4232-b7d1-0f44b4eacb72">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the changes in stockholders&#x2019; equity (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:25.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.478%"/&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:5.478%"/&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.379%"/&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.379%"/&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:9.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:8.110%"/&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:8.841%"/&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.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Additional Paid-In Capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Retained Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total Intuitive Surgical, Inc. Stockholders&#x2019; Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest in Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total Stockholders&#x2019; Equity&lt;/span&gt;&lt;/td&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Shares&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:7pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,354.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,858.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,102.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,156.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Issuance of common stock through employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares withheld related to net share settlement of equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense related to employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Repurchase and retirement of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(476.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(500.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(500.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to Intuitive Surgical, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to noncontrolling interest in joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,484.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,682.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,023.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,082.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:25.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.517%"/&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:5.517%"/&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:7.135%"/&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:7.135%"/&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.341%"/&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:8.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.900%"/&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:8.170%"/&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="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Additional&lt;br/&gt;Paid-In&lt;br/&gt;Capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Retained&lt;br/&gt;Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Other&lt;br/&gt;Comprehensive&lt;br/&gt;Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total Intuitive Surgical, Inc. Stockholders&#x2019; Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest in Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total Stockholders&#x2019; Equity&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Shares&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:7pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,627.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,514.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,153.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,190.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Issuance of common stock through employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares withheld related to net share settlement of equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense related to employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.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="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;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to Intuitive Surgical, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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="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;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to noncontrolling interest in joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,804.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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,022.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,837.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,879.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;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;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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:25.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.478%"/&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:5.478%"/&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: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:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.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:8.110%"/&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:8.987%"/&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:8.414%"/&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="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Additional Paid-In Capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Retained Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total Intuitive Surgical, Inc. Stockholders&#x2019; Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest in Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total Stockholders&#x2019; Equity&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Shares&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:7pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,164.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,760.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,901.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,951.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Issuance of common stock through employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares withheld related to net share settlement of equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(172.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(179.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(179.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense related to employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Repurchase and retirement of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(579.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(606.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(606.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to Intuitive Surgical, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to noncontrolling interest in joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,484.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,682.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,023.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,082.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&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:25.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.478%"/&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:5.478%"/&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: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:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.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:8.110%"/&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:8.987%"/&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:8.414%"/&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="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Additional Paid-In Capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Retained Earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total Intuitive Surgical, Inc. Stockholders&#x2019; Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest in Joint Venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total Stockholders&#x2019; Equity&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Shares&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:7pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,444.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,261.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,731.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,759.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Issuance of common stock through employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares withheld related to net share settlement of equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(187.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(187.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense related to employee stock plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211.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="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;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to Intuitive Surgical, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;943.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;943.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;943.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to noncontrolling interest in joint venture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,804.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,022.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,837.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,879.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfStockholdersEquityTableTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idc3be02e9526495a919be80e3dfab509_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8zLTEtMS0xLTkzMTk2_ab63ff7e-6ec2-40a7-b79c-6fdeb38861a5"
      unitRef="shares">358900000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idc3be02e9526495a919be80e3dfab509_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8zLTMtMS0xLTkzMTk2_c4f8c4ba-98d1-4b2d-b5b1-c9a867a00989"
      unitRef="usd">400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iebb496b844034f2e9dd260f10e9f844a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8zLTUtMS0xLTkzMTk2_8626bc49-ca51-4be3-8d1f-32772cd4ec99"
      unitRef="usd">7354600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id2c339c6ef3d40e18c250de07e144f61_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8zLTctMS0xLTkzMTk2_cb693df2-4b76-4879-abaa-1250e2718e84"
      unitRef="usd">4858000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb800779fc0f4643b342d33c10a033c7_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8zLTktMS0xLTkzMTk2_022f8114-81df-4eef-acc7-6c4a258edb7a"
      unitRef="usd">-110700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i26ce92fcd53a4d7fa94ccd021b1a1709_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8zLTExLTEtMS0xMzQwMDc_a9488db2-0c6e-4c76-be23-6e2b59d31d56"
      unitRef="usd">12102300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id93b22079216403aa0063ba1520f2ebb_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8zLTEzLTEtMS05MzE5Ng_1543a01b-6729-4017-91b9-80f3c2206ff8"
      unitRef="usd">54600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i83dd8cc50cea487f8728da96f46b7dde_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8zLTE1LTEtMS0xMzQwMDc_b4f65b7f-55ac-4174-8df6-ef62812d02c5"
      unitRef="usd">12156900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i7b4e7f3a72a14398a98cbb9f92b5622a_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF81LTEtMS0xLTkzMTk2_43cbf1c4-5c4c-4498-a611-5ff65561fc91"
      unitRef="shares">400000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i374ee7a10ba1404ba1e50a8619b92d63_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF81LTUtMS0xLTkzMTk2_00ea0ee8-865f-4d7d-a3c8-768175bc28f8"
      unitRef="usd">26600000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ieda06eabb0434f3c8a168621cb34be4f_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF81LTExLTEtMS0xMzQwMDc_e7a0393d-1a6b-41f1-9fc9-fcd1774fff0b"
      unitRef="usd">26600000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF81LTE1LTEtMS0xMzQwMDc_6083d894-4bc6-4bef-8b6f-c685ade73266"
      unitRef="usd">26600000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i7b4e7f3a72a14398a98cbb9f92b5622a_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF82LTEtMS0xLTkzMTk2_70ce22a4-3d33-4de2-8438-fef74f7b85f0"
      unitRef="shares">0</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i374ee7a10ba1404ba1e50a8619b92d63_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF82LTUtMS0xLTkzMTk2_a828b2a3-2f57-488b-93c9-9532804368b0"
      unitRef="usd">600000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4b2c0deba5a3457caf5d5c0ee946898f_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF82LTctMS0xLTkzMTk2_2e92d07d-769c-400d-b770-968622f4af75"
      unitRef="usd">6200000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ieda06eabb0434f3c8a168621cb34be4f_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF82LTExLTEtMS0xMzQwMDc_28736eb7-521e-40aa-938a-eac3826103b2"
      unitRef="usd">6800000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF82LTE1LTEtMS0xMzQwMDc_c4c8e631-2d82-4be8-8575-a6c1141a6be1"
      unitRef="usd">6800000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i374ee7a10ba1404ba1e50a8619b92d63_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF83LTUtMS0xLTkzMTk2_ae4fb5cf-bd79-4dc2-a37c-144557f99659"
      unitRef="usd">126700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieda06eabb0434f3c8a168621cb34be4f_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF83LTExLTEtMS0xMzQwMDc_d72b86e8-566d-4fe3-841d-82536a4729d2"
      unitRef="usd">126700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF83LTE1LTEtMS0xMzQwMDc_a137fb1c-c7d7-4bdd-a346-17b3142881ab"
      unitRef="usd">126700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i7b4e7f3a72a14398a98cbb9f92b5622a_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF84LTEtMS0xLTkzMTk2_16fc2492-f05b-41ac-b560-b32cb8367176"
      unitRef="shares">2200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i374ee7a10ba1404ba1e50a8619b92d63_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF84LTUtMS0xLTkzMTk2_b0fd0c6d-451f-4588-bcbb-a75093f1a65f"
      unitRef="usd">23300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i4b2c0deba5a3457caf5d5c0ee946898f_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF84LTctMS0xLTkzMTk2_78fa7a05-b8b4-428b-9596-9ee6ba549e84"
      unitRef="usd">476800000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ieda06eabb0434f3c8a168621cb34be4f_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF84LTExLTEtMS0xMzQwMDc_f5fa4d6f-38ff-432c-8bef-82de4db61ce0"
      unitRef="usd">500100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF84LTE1LTEtMS0xMzQwMDc_17692c71-bd25-44d4-b7b5-d1c89d66a4b2"
      unitRef="usd">500100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i4b2c0deba5a3457caf5d5c0ee946898f_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF85LTctMS0xLTkzMTk2_d980785c-c736-4acc-b518-1903b81133fe"
      unitRef="usd">307800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieda06eabb0434f3c8a168621cb34be4f_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF85LTExLTEtMS0xMzQwMDc_c5f357ee-86fc-46aa-abb0-4d1ea2dd6d8b"
      unitRef="usd">307800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF85LTE1LTEtMS0xMzQwMDc_7ec583d8-1fee-47cb-8da5-080c49e5df82"
      unitRef="usd">307800000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id46bf758fca746dcac5ed4e717f0b252_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8xMC05LTEtMS05MzE5Ng_e6a956e1-b653-42b2-9743-e49b46c6b127"
      unitRef="usd">-33500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ieda06eabb0434f3c8a168621cb34be4f_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8xMC0xMS0xLTEtMTM0MDA3_7a2dbdbe-9f56-48fa-80a1-1eaea8cf19c9"
      unitRef="usd">-33500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i28a25985b7944f7080e4136e7e72e667_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8xMC0xMy0xLTEtOTMxOTY_1a437316-f651-406d-b8a4-c7241885dcce"
      unitRef="usd">-1000000.0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8xMC0xNS0xLTEtMTM0MDA3_6b780e91-9c3b-4183-bd11-05633dc13b2d"
      unitRef="usd">-34500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i28a25985b7944f7080e4136e7e72e667_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8xMi0xMy0xLTEtOTMxOTY_e892f3fc-cf8a-4503-8dd7-3697c0ec19bf"
      unitRef="usd">5800000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8xMi0xNS0xLTEtMTM0MDA3_532cae20-a69a-43d3-8b6b-ab51eb07cebb"
      unitRef="usd">5800000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iea21710a420b4f2c8b6e47610b36206b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8xMy0xLTEtMS0xMzQwMDc_b3523321-a4a3-4d52-8e54-b8c2c54360f5"
      unitRef="shares">357100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iea21710a420b4f2c8b6e47610b36206b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8xMy0zLTEtMS0xMzQwMDc_0fbef245-c760-4bb1-8514-af77dec8df99"
      unitRef="usd">400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1393562aae564020925b1531a67c790d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8xMy01LTEtMS0xMzQwMDc_559df757-7d3b-4a1d-a4e7-413d35ca5446"
      unitRef="usd">7484000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6308819f33af4b009e0e5f689a06b726_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8xMy03LTEtMS0xMzQwMDc_43a9d87d-ccd9-4254-8766-08b677c73130"
      unitRef="usd">4682800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7d36ffb74bff41ceb38c68627903da40_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8xMy05LTEtMS0xMzQwMDc_245a562d-948b-42e7-8d57-70b6e59246ce"
      unitRef="usd">-144200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92dca8db6acf4e0a8ac72d389fa9077e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8xMy0xMS0xLTEtMTM0MDA3_ed1a8548-a41a-4e8c-b238-3a71062c38a4"
      unitRef="usd">12023000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i52b4b9050f584ea399a8a808cbca52fb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8xMy0xMy0xLTEtMTM0MDA3_a8384aeb-9a1e-4393-9506-101c58c570a3"
      unitRef="usd">59400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6NDgwM2VmMzgyNTU5NGY4Njk1OWU1MzRiNzRhNzFkNTQvdGFibGVyYW5nZTo0ODAzZWYzODI1NTk0Zjg2OTU5ZTUzNGI3NGE3MWQ1NF8xMy0xNS0xLTEtMTM0MDA3_44d9aa6d-b7f8-4682-8a4b-1065328e0c13"
      unitRef="usd">12082400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia597af2f5dea483d9d2f9b26358f466e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8xOC0xLTEtMS05MzE5Ng_9a586a13-6809-4c02-b23a-feb69f4cde02"
      unitRef="shares">355200000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia597af2f5dea483d9d2f9b26358f466e_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8xOC0zLTEtMS05MzE5Ng_43573219-e808-43a9-8a94-d12c4ba30bb1"
      unitRef="usd">400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7d62d8a671244ce892897113305d3d6c_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8xOC01LTEtMS05MzE5Ng_1ac04f7f-3690-4c2c-8321-07384286dd54"
      unitRef="usd">6627000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibc472b439198436ca10dad7b667a76ac_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8xOC03LTEtMS05MzE5Ng_ce85436a-b67b-4877-aac9-3030269956d3"
      unitRef="usd">3514700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7d1ba176b311465698844a15072ed644_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8xOC05LTEtMS05MzE5Ng_48a7e0d1-caa6-4615-9974-490d1ad8c666"
      unitRef="usd">11400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7fd7df4227b9463fb5204de84e29dcd9_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8xOC0xMS0xLTEtOTMyMzA_136fadaf-6af5-4eae-935a-7f7e77472c9e"
      unitRef="usd">10153500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i53c565254f4c486fbde9224b427e25a4_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8xOC0xMy0xLTEtOTMxOTY_7109a2d0-f12f-4af8-9586-6548256e4997"
      unitRef="usd">36700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7b4391cabb884e49ae55d01556f509a3_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8xOC0xNS0xLTEtOTMyNTA_976d40da-e9bf-4ac5-8854-98f957386417"
      unitRef="usd">10190200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i08f97d0b8958490d9141ef4e267a35a4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yMC0xLTEtMS05MzE5Ng_b84acea9-b4e1-42ac-a447-5811eed3d5ef"
      unitRef="shares">1000000.0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib26e122bcc22461aa15516a7eab4cb81_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yMC01LTEtMS05MzE5Ng_2d685894-8e84-4fe0-b36c-af9de75b0ad4"
      unitRef="usd">69700000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib1c7977652174f97bd1825fdfb8491cc_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yMC0xMS0xLTEtOTMyMzA_0b3aab98-6081-4776-b7fe-e1c11f832e03"
      unitRef="usd">69700000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yMC0xNS0xLTEtOTMyNTA_4deab0b7-f7dc-4c22-8f40-8f746c3397ad"
      unitRef="usd">69700000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i08f97d0b8958490d9141ef4e267a35a4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yMS0xLTEtMS05MzE5Ng_c8d08c45-8298-4e61-ad1e-90d90c7322e6"
      unitRef="shares">0</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib26e122bcc22461aa15516a7eab4cb81_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yMS01LTEtMS05MzE5Ng_d6816e77-7950-4789-ba8a-3ee6a48786f6"
      unitRef="usd">700000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9d02071500fc4c4296ed572f999cf0a8_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yMS03LTEtMS05MzE5Ng_cc40dd9f-da59-4299-b3ba-8f0d78e1621e"
      unitRef="usd">9200000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib1c7977652174f97bd1825fdfb8491cc_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yMS0xMS0xLTEtOTMyMzA_82ddbf4c-d721-49bb-931c-9cba083bf9dc"
      unitRef="usd">9900000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yMS0xNS0xLTEtOTMyNTA_ccbf620c-7424-40d1-a565-9090ad455b80"
      unitRef="usd">9900000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib26e122bcc22461aa15516a7eab4cb81_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yMi01LTEtMS05MzE5Ng_752b2938-1301-4e1f-91b1-2de259b3e80a"
      unitRef="usd">108100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib1c7977652174f97bd1825fdfb8491cc_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yMi0xMS0xLTEtOTMyMzA_55126d51-1eba-40b7-8ce7-df66813afae9"
      unitRef="usd">108100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yMi0xNS0xLTEtOTMyNTA_3eb28a1e-666c-45ea-a7a6-11636c996bca"
      unitRef="usd">108100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i9d02071500fc4c4296ed572f999cf0a8_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNC03LTEtMS05MzE5Ng_f4036fff-f19c-411e-966b-e545ce160950"
      unitRef="usd">517200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib1c7977652174f97bd1825fdfb8491cc_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNC0xMS0xLTEtOTMyMzA_9a5bdea7-d2e8-421c-8a8c-06d696125161"
      unitRef="usd">517200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNC0xNS0xLTEtOTMyNTA_b16152f7-d3f0-4c15-816c-9ad66bd18628"
      unitRef="usd">517200000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i621c2e7c02c74852a708b7f87967720d_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNS05LTEtMS05MzE5Ng_9f2f8d63-e776-4d62-a9eb-839b754e64d2"
      unitRef="usd">-1100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib1c7977652174f97bd1825fdfb8491cc_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNS0xMS0xLTEtOTMyMzA_fe4d974b-270f-4c80-aeaf-dcbf15d2a0c7"
      unitRef="usd">-1100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib4f4bf6903c74a2c9e84196646855929_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNS0xMy0xLTEtOTMxOTY_21d1ba3f-9d70-4c5a-bbfe-ae2262b3f6cf"
      unitRef="usd">-500000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNS0xNS0xLTEtOTMyNTA_5a43247d-a7f5-4f6e-80bf-3d58053d862e"
      unitRef="usd">-1600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ib4f4bf6903c74a2c9e84196646855929_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNi0xMy0xLTEtOTMxOTY_5df0867e-7833-4887-b56d-1331ea1021e2"
      unitRef="usd">5800000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNi0xNS0xLTEtOTMyNTA_2ebd03b8-b525-4c2e-9f55-fa901f7e9d90"
      unitRef="usd">5800000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic67d1ec08cc24b17b9abff13fd7a8186_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNy0xLTEtMS05MzIzNA_473b357b-b5fb-4b22-a38e-e9b4ef451ae2"
      unitRef="shares">356200000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic67d1ec08cc24b17b9abff13fd7a8186_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNy0zLTEtMS05MzIzNA_fed22bd2-cfd2-4d9b-a35b-1be3eacdeba5"
      unitRef="usd">400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i972d739500124a2498a1664d16461d33_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNy01LTEtMS05MzIzNA_041790f4-06aa-4ffc-b9ce-d3a8ce9faaad"
      unitRef="usd">6804100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee65f680ab9949b1b1506c1b9571a8ac_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNy03LTEtMS05MzIzNA_9cff1ecf-b222-47c2-a5af-490d385bb68a"
      unitRef="usd">4022700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i838b7ff35e004faf8d1b5eb77667d56e_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNy05LTEtMS05MzIzNA_f7081892-6e08-4f0a-85d7-221a4ec2ad0d"
      unitRef="usd">10300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6da1ea4f39294485b7f7c2448dbceae8_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNy0xMS0xLTEtOTMyMzQ_054dca91-4856-4910-9153-5915f8ed3a64"
      unitRef="usd">10837500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i26da7005db374fd0b8380e4a28722068_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNy0xMy0xLTEtOTMyMzQ_db4a95ab-7639-4990-9751-bfd5bf331e7f"
      unitRef="usd">42000000.0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0153b49a9e14449b7144671d34d6174_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjI3L2ZyYWc6ODYzNjQ2MGJjNWE4NDVjZDkzNDhhYmViYzVlNjRiN2MvdGFibGU6ZWViZDE3ZDZmOWVhNGM3YWEwYWQ2Y2U2MWI3NzIyZWEvdGFibGVyYW5nZTplZWJkMTdkNmY5ZWE0YzdhYTBhZDZjZTYxYjc3MjJlYV8yNy0xNS0xLTEtOTMyMzQ_b20fd130-a5b4-4119-b28a-8631d16a2264"
      unitRef="usd">10879500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic9b48bfef6ce4cb19fd0284305781c42_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMy0xLTEtMS0xMDIzOTI_61488ca9-6c4b-45c9-b6a5-fd0efccb2168"
      unitRef="shares">357700000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic9b48bfef6ce4cb19fd0284305781c42_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMy0zLTEtMS0xMDI0NzE_214dc342-fad6-4271-b3fb-91e273ec106e"
      unitRef="usd">400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia113ab727c8243979c6e83a0c5126513_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMy01LTEtMS0xMDI1MzE_f3f7722c-0334-42be-84cf-4f0e93544b56"
      unitRef="usd">7164000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iba5852a42c3e46589bfbcabbb82a1aff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMy03LTEtMS0xMDI1OTE_e9c66d13-3ae6-4806-83c4-20ce7d7f8909"
      unitRef="usd">4760900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib4af1243677c49869150e9b6950698b2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMy05LTEtMS0xMDI2NTE_811fe0a0-7ca2-40de-b206-8a10a2c88378"
      unitRef="usd">-24200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i139352e21ddd4fec9d605c942184ee1f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMy0xMS0xLTEtOTMyMzE_5a008558-f620-4026-9f96-e550f81468e0"
      unitRef="usd">11901100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibc5fe0fddaac4e1895633fb290f4175b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMy0xMy0xLTEtMTAyNzQz_38a14974-ed01-412a-96f1-47274c77cdf4"
      unitRef="usd">50400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMy0xNS0xLTEtOTMyNTE_76e5220f-268b-46d5-b2bc-9cf26012c0fa"
      unitRef="usd">11951500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ib85eca287d3546c88ccb6fb6ad01de82_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfNS0xLTEtMS0xMDI0MDQ_b8ec4aeb-7400-4450-8653-9ea06f2edb8c"
      unitRef="shares">2600000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8df99f84645d4346a6909ce9f4e2f06d_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfNS01LTEtMS0xMDI1NDM_2917d3e9-0aab-4e9f-b5df-c51e18fc384d"
      unitRef="usd">106600000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i76644097fab642e88fd304ee53ef8f4a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfNS0xMS0xLTEtOTMyMzE_44cc2ac1-ada1-4dd0-afc2-3ce11a33a5eb"
      unitRef="usd">106600000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfNS0xNS0xLTEtOTMyNTE_1d582620-5261-48e4-b9fd-a79c48b0c37a"
      unitRef="usd">106600000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ib85eca287d3546c88ccb6fb6ad01de82_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfNi0xLTEtMS0xMDI0MTA_c46a09a6-8751-4e9e-bf46-f17a092c74b9"
      unitRef="shares">600000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8df99f84645d4346a6909ce9f4e2f06d_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfNi01LTEtMS0xMDI1NDk_a816302a-5fe2-4d0b-a1d5-9ba2e35c76de"
      unitRef="usd">6700000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="idb467dc6c7174e96a9edb37f5d94aa34_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfNi03LTEtMS0xMDI2MDk_82f270af-5a70-4378-9847-ad30c0088c87"
      unitRef="usd">172300000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i76644097fab642e88fd304ee53ef8f4a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfNi0xMS0xLTEtOTMyMzE_2dbcdf3e-e269-4baf-8cd7-5676a3d5d179"
      unitRef="usd">179000000.0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfNi0xNS0xLTEtOTMyNTE_6d529d68-28f0-4497-b34c-6fb7ceee42fc"
      unitRef="usd">179000000.0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8df99f84645d4346a6909ce9f4e2f06d_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfNy01LTEtMS0xMDI1NTU_1d11a5ad-c1e5-4673-8108-b6670d2e7a39"
      unitRef="usd">247500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i76644097fab642e88fd304ee53ef8f4a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfNy0xMS0xLTEtOTMyMzE_65ec2604-f6ce-43f5-8aed-6eda9c3fb6e4"
      unitRef="usd">247500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfNy0xNS0xLTEtOTMyNTE_b22e4779-7f93-4b5d-ab0c-ec48b50feb8d"
      unitRef="usd">247500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ib85eca287d3546c88ccb6fb6ad01de82_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfOC0xLTEtMS0xMDI0MjI_056b8ac0-c44f-4856-b88a-0c04e1532af7"
      unitRef="shares">2600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8df99f84645d4346a6909ce9f4e2f06d_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfOC01LTEtMS0xMDI1NjE_b4175149-e7da-4eee-8f42-754ab1d9c086"
      unitRef="usd">27400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="idb467dc6c7174e96a9edb37f5d94aa34_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfOC03LTEtMS0xMDI2MjE_44f7bdbc-438e-485f-a8b7-4cc383ce4171"
      unitRef="usd">579200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i76644097fab642e88fd304ee53ef8f4a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfOC0xMS0xLTEtOTMyMzE_f173b5f2-4b27-4875-854e-42035dce0579"
      unitRef="usd">606600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfOC0xNS0xLTEtOTMyNTE_ac9a26c1-9198-41f8-a97c-2135a4075154"
      unitRef="usd">606600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="idb467dc6c7174e96a9edb37f5d94aa34_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfOS03LTEtMS0xMDI2Mjc_4e24a229-c6d7-4764-af32-45fb469967b2"
      unitRef="usd">673400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i76644097fab642e88fd304ee53ef8f4a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfOS0xMS0xLTEtOTMyMzE_b84fc2e6-6d7a-4bd5-ac62-2482f2ffcb76"
      unitRef="usd">673400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfOS0xNS0xLTEtOTMyNTE_af5eb916-cb45-4d21-a6be-54937fc62d4b"
      unitRef="usd">673400000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9702d6599c9342709137f97f99fcdc38_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMTAtOS0xLTEtMTAyNjkz_9520b643-e702-464b-b644-3cae08a552c9"
      unitRef="usd">-120000000.0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i76644097fab642e88fd304ee53ef8f4a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMTAtMTEtMS0xLTkzMjMx_254a06eb-460c-476a-961f-a43d49416841"
      unitRef="usd">-120000000.0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i713a96517c1e42129d545ce2bac95ef6_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMTAtMTMtMS0xLTEwMjc4NQ_55e0f404-7e23-4d3e-8d63-0af7cc99631e"
      unitRef="usd">-600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMTAtMTUtMS0xLTkzMjUx_313b2c97-102f-4903-8c9b-aa937be42d62"
      unitRef="usd">-120600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i713a96517c1e42129d545ce2bac95ef6_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMTItMTMtMS0xLTEwMjc5OQ_1ee98de0-5f9f-4e16-911a-b1b30bd0944f"
      unitRef="usd">9600000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMTEtMTUtMS0xLTkzMjUx_a9a3d3a6-d1ee-4341-8b94-a20f2186f6fb"
      unitRef="usd">9600000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iea21710a420b4f2c8b6e47610b36206b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMTItMS0xLTEtOTMyMzU_8daf4b83-2e83-483b-a8a4-f0756d0533c4"
      unitRef="shares">357100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iea21710a420b4f2c8b6e47610b36206b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMTItMy0xLTEtOTMyMzU_3b225179-2022-41e9-82ec-68517fbff873"
      unitRef="usd">400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1393562aae564020925b1531a67c790d_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMTItNS0xLTEtOTMyMzU_7e35817b-1e26-4ad0-a734-9133362ccf26"
      unitRef="usd">7484000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6308819f33af4b009e0e5f689a06b726_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMTItNy0xLTEtOTMyMzU_b6692645-bb96-434b-a881-0ce6177065cc"
      unitRef="usd">4682800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7d36ffb74bff41ceb38c68627903da40_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMTItOS0xLTEtOTMyMzU_15e58503-9e3c-4b8b-ae49-e006b7faf5f4"
      unitRef="usd">-144200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92dca8db6acf4e0a8ac72d389fa9077e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMTItMTEtMS0xLTkzMjM1_b033e70b-4b59-44a1-a9df-a4a29e8891ae"
      unitRef="usd">12023000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i52b4b9050f584ea399a8a808cbca52fb_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMTItMTMtMS0xLTkzMjM1_981f1fd1-6c51-4c85-9024-97a579489d43"
      unitRef="usd">59400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjgzMDM2NGE3YWVjMzRjMWQ4N2NlYTcwYTEzN2YwODI4L3RhYmxlcmFuZ2U6ODMwMzY0YTdhZWMzNGMxZDg3Y2VhNzBhMTM3ZjA4MjhfMTItMTUtMS0xLTkzMjM1_fdca37b5-71be-4ac5-a730-3ffe4f5078b2"
      unitRef="usd">12082400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibd6dc48291214273a31216cee24cf66c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMy0xLTEtMS0xMDI4MDU_f277657c-cb01-4df9-a17d-85cecefeecae"
      unitRef="shares">353100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibd6dc48291214273a31216cee24cf66c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMy0zLTEtMS0xMDI4NjU_9c798b24-1d9e-403c-9ffd-acbf3a589f31"
      unitRef="usd">400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a0a495d00394f57950bba0f3edbeee1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMy01LTEtMS0xMDI5MjU_9c15689b-72de-478c-b5d7-ba77218083e0"
      unitRef="usd">6444900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3f18c98857004a7d8997b4850063b050_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMy03LTEtMS0xMDI5ODU_3ea0540b-4947-4ebf-99bc-748114404e1f"
      unitRef="usd">3261300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifb1bdccd82a340a4af5c7d235de91e7e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMy05LTEtMS0xMDMwNDU_1d7d2874-0580-48bb-939d-ebcbd67e92aa"
      unitRef="usd">24900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie508c6216259492aadf76e239d176670_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMy0xMS0xLTEtMTM0MDE1_f4efd254-0b83-4176-8e6f-57d63e2b6224"
      unitRef="usd">9731500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic3d63115bf0948978b9c06028200baad_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMy0xMy0xLTEtMTAzMTA1_d7e6e9c4-69f0-4e98-83f2-e6e0767d5a6d"
      unitRef="usd">27600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38daf5017d6a461bbb06c990821c3c9f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMy0xNS0xLTEtMTM0MDE1_4fea1867-a518-42ad-b00e-c498ee0b40b5"
      unitRef="usd">9759100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="if8ec3664f4ab431f9384e1d858fc4f20_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfNS0xLTEtMS0xMDI4MTc_12b54dcb-d86b-41f6-a09a-1a69345227bc"
      unitRef="shares">3800000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6fb4af61d41446728f4e9a389d9736da_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfNS01LTEtMS0xMDI5Mzc_a98d281c-86fb-4f8d-9694-821e359061df"
      unitRef="usd">153700000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibe8b0595bf35454fadd2d4326d0d3608_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfNS0xMS0xLTEtMTM0MDE1_49870de6-36b1-442c-91f3-5480d8e0694c"
      unitRef="usd">153700000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfNS0xNS0xLTEtMTM0MDE1_7043a2ed-76b6-4289-bfe8-fc064dd9a6e2"
      unitRef="usd">153700000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="if8ec3664f4ab431f9384e1d858fc4f20_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfNi0xLTEtMS0xMDI4MjM_17070b39-490b-49a8-a350-4b52b9c45370"
      unitRef="shares">700000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6fb4af61d41446728f4e9a389d9736da_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfNi01LTEtMS0xMDI5NDM_0a1d61ce-0d4a-47e5-aa37-2358f62fc674"
      unitRef="usd">5800000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="icdfdfebab4754effa7b04cbb2fe84a70_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfNi03LTEtMS0xMDMwMDM_59605bf8-f8f2-499a-851a-0e0cdbbacfb8"
      unitRef="usd">182100000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibe8b0595bf35454fadd2d4326d0d3608_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfNi0xMS0xLTEtMTM0MDE1_ad267e4c-352e-4382-8d8f-3faa4f1d0549"
      unitRef="usd">187900000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfNi0xNS0xLTEtMTM0MDE1_3d30b765-872a-4981-8260-30e2de4c7a2e"
      unitRef="usd">187900000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6fb4af61d41446728f4e9a389d9736da_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfNy01LTEtMS0xMDI5NDk_f4a79351-c6b2-4c25-bfc4-df7185abb8e3"
      unitRef="usd">211300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibe8b0595bf35454fadd2d4326d0d3608_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfNy0xMS0xLTEtMTM0MDE1_1a10b1db-f6e2-4203-8f74-318b4000320a"
      unitRef="usd">211300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfNy0xNS0xLTEtMTM0MDE1_38512cac-86fc-4a21-8aaa-f8fb45e7e146"
      unitRef="usd">211300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="icdfdfebab4754effa7b04cbb2fe84a70_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfOS03LTEtMS0xMDMwMjE_0a78d930-c302-454f-b63b-f4efc8287306"
      unitRef="usd">943500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibe8b0595bf35454fadd2d4326d0d3608_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfOS0xMS0xLTEtMTM0MDE1_f67d676f-f245-4738-a380-fb3f733aa7e0"
      unitRef="usd">943500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfOS0xNS0xLTEtMTM0MDE1_1695853e-e8c2-478c-b5d7-ccd087ab5969"
      unitRef="usd">943500000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i385fbea3ec744d71adb69fc6e0195375_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMTAtOS0xLTEtMTAzMDg3_6f76fee4-4d16-4dc3-b77e-30302e2e707a"
      unitRef="usd">-14600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibe8b0595bf35454fadd2d4326d0d3608_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMTAtMTEtMS0xLTEwMjcyNg_4b83d040-29c0-4e9a-a743-4ee091881715"
      unitRef="usd">-14600000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ica60112871fa462cab51f85eb3f1f821_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMTAtMTMtMS0xLTEwMzE0Nw_a1e43d32-5daf-451f-8095-11f5315d236b"
      unitRef="usd">-300000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMTAtMTUtMS0xLTEwMjczNA_d8104ba0-adef-4a40-a80d-7b8cfb1c4151"
      unitRef="usd">-14900000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ica60112871fa462cab51f85eb3f1f821_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMTItMTMtMS0xLTEwMzE1OQ_19647b49-e1ac-4610-9240-28977c22fc88"
      unitRef="usd">14700000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMTItMTUtMS0xLTEzNDAxNQ_a36d9d14-b0bf-4cc1-9f00-f7010d976bef"
      unitRef="usd">14700000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic67d1ec08cc24b17b9abff13fd7a8186_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMTMtMS0xLTEtMTM0MDE1_472d371c-d7be-40d2-9d93-5a341c2f7936"
      unitRef="shares">356200000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic67d1ec08cc24b17b9abff13fd7a8186_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMTMtMy0xLTEtMTM0MDE1_46fa3469-7864-4ffc-b4e8-293d98bc7295"
      unitRef="usd">400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i972d739500124a2498a1664d16461d33_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMTMtNS0xLTEtMTM0MDE1_68da4efa-7aad-4142-9213-ef88f0401816"
      unitRef="usd">6804100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iee65f680ab9949b1b1506c1b9571a8ac_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMTMtNy0xLTEtMTM0MDE1_ec50b294-ddf8-4772-b770-bdc2e7125d9f"
      unitRef="usd">4022700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i838b7ff35e004faf8d1b5eb77667d56e_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMTMtOS0xLTEtMTM0MDE1_ceeff9c4-e835-43c7-a139-4c432e044d8a"
      unitRef="usd">10300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6da1ea4f39294485b7f7c2448dbceae8_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMTMtMTEtMS0xLTEzNDAxNQ_b683a9cb-4fc0-400a-8126-bfb434ae7082"
      unitRef="usd">10837500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i26da7005db374fd0b8380e4a28722068_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMTMtMTMtMS0xLTEzNDAxNQ_266c931f-af8a-469f-bd1f-a5fcf21b0872"
      unitRef="usd">42000000.0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0153b49a9e14449b7144671d34d6174_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N181OC9mcmFnOmViZTI1ZWEyYTE2YTQ0MzhiODlkYTJmNDBkMzk2NmJiL3RhYmxlOjk1NjQ1Y2UyMjQ4MTRiZTU5ZGQ0Y2Y1YTBlNmY3ZWY4L3RhYmxlcmFuZ2U6OTU2NDVjZTIyNDgxNGJlNTlkZDRjZjVhMGU2ZjdlZjhfMTMtMTUtMS0xLTEzNDAxNQ_b6f59674-f344-4d33-86b0-4aa219b1adc6"
      unitRef="usd">10879500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i2cbff8ffcd364d94859f6e7a3b837fb0_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGV4dHJlZ2lvbjpmZWJkYjFkMDViYTk0NzRlYTQ2NzJjOWViMWEzN2Y3Zl8xNjQ5MjY3NDQxNzcy_d75c75de-3547-4f90-815c-1ff9b553df47"
      unitRef="usd">7500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <isrg:StockRepurchaseProgramincreasedtoauthorizedamount
      contextRef="icdd70c1c28cc4af59a3de4755c1e41f1_I20190131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGV4dHJlZ2lvbjpmZWJkYjFkMDViYTk0NzRlYTQ2NzJjOWViMWEzN2Y3Zl8xNjQ5MjY3NDQyMDQ3_1067ee62-951b-425b-8f7c-e5afe502cdb7"
      unitRef="usd">2000000000</isrg:StockRepurchaseProgramincreasedtoauthorizedamount>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i2cbff8ffcd364d94859f6e7a3b837fb0_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGV4dHJlZ2lvbjpmZWJkYjFkMDViYTk0NzRlYTQ2NzJjOWViMWEzN2Y3Zl8xMDk5NTExNjI4MzU5_c6c7fa9e-dc7e-4190-9041-e528383ad57e"
      unitRef="usd">1000000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i1e0a25bd3c5a4c4b821e56ddbdc2d2d3_I20220720"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGV4dHJlZ2lvbjpmZWJkYjFkMDViYTk0NzRlYTQ2NzJjOWViMWEzN2Y3Zl8zMjk4NTM0ODg0Mzgz_c9b7c14c-f938-40b7-bce5-ffb40dadd2a8"
      unitRef="usd">3500000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGV4dHJlZ2lvbjpmZWJkYjFkMDViYTk0NzRlYTQ2NzJjOWViMWEzN2Y3Zl8xODE0MTk0MTg1OTM3Mw_30ee77d6-5364-4f3c-a68e-45a6157977d5">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides share repurchase activities (in millions, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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.028%"/&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.530%"/&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.530%"/&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:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average price per share&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;224.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;231.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value of shares repurchased&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;606.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i5f01e327162f44c4bfab4a3e4824fe9f_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGFibGU6ZjU3NzhjOGM5MGQ1NDcyZGIzZjIzNmE4OGQ5ZWFjZWMvdGFibGVyYW5nZTpmNTc3OGM4YzkwZDU0NzJkYjNmMjM2YTg4ZDllYWNlY18yLTEtMS0xLTkzMjE0_a9adafa0-d41f-4d84-8d4d-71042bea790d"
      unitRef="shares">2200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i5e78826867bd4b809525bcce5549ee04_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGFibGU6ZjU3NzhjOGM5MGQ1NDcyZGIzZjIzNmE4OGQ5ZWFjZWMvdGFibGVyYW5nZTpmNTc3OGM4YzkwZDU0NzJkYjNmMjM2YTg4ZDllYWNlY18yLTMtMS0xLTkzMjE0_c81a82fa-fe38-436a-9edf-f8bb1675e13a"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i1a6ba367949949ac905555781496dbe0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGFibGU6ZjU3NzhjOGM5MGQ1NDcyZGIzZjIzNmE4OGQ5ZWFjZWMvdGFibGVyYW5nZTpmNTc3OGM4YzkwZDU0NzJkYjNmMjM2YTg4ZDllYWNlY18yLTUtMS0xLTEwMzIzNQ_58044067-9d47-4dea-befc-5d06064a47f2"
      unitRef="shares">2600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i2bea884f975d473399d2c49ea27c7456_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGFibGU6ZjU3NzhjOGM5MGQ1NDcyZGIzZjIzNmE4OGQ5ZWFjZWMvdGFibGVyYW5nZTpmNTc3OGM4YzkwZDU0NzJkYjNmMjM2YTg4ZDllYWNlY18yLTctMS0xLTEwMzI5MQ_0f8dc7d7-b4fc-476a-b606-aba353671798"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i5f01e327162f44c4bfab4a3e4824fe9f_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGFibGU6ZjU3NzhjOGM5MGQ1NDcyZGIzZjIzNmE4OGQ5ZWFjZWMvdGFibGVyYW5nZTpmNTc3OGM4YzkwZDU0NzJkYjNmMjM2YTg4ZDllYWNlY18zLTEtMS0xLTkzMjE0_544e1521-b24a-4408-b336-a031dd4b2449"
      unitRef="usdPerShare">224.4</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i5e78826867bd4b809525bcce5549ee04_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGFibGU6ZjU3NzhjOGM5MGQ1NDcyZGIzZjIzNmE4OGQ5ZWFjZWMvdGFibGVyYW5nZTpmNTc3OGM4YzkwZDU0NzJkYjNmMjM2YTg4ZDllYWNlY18zLTMtMS0xLTkzMjE0_815de629-bc1d-48a8-998d-c5582d103cbe"
      unitRef="usdPerShare">0</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i1a6ba367949949ac905555781496dbe0_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGFibGU6ZjU3NzhjOGM5MGQ1NDcyZGIzZjIzNmE4OGQ5ZWFjZWMvdGFibGVyYW5nZTpmNTc3OGM4YzkwZDU0NzJkYjNmMjM2YTg4ZDllYWNlY18zLTUtMS0xLTEwMzI3OQ_ad1defd5-ee4b-4727-964e-ef83f2221557"
      unitRef="usdPerShare">231.0</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i2bea884f975d473399d2c49ea27c7456_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGFibGU6ZjU3NzhjOGM5MGQ1NDcyZGIzZjIzNmE4OGQ5ZWFjZWMvdGFibGVyYW5nZTpmNTc3OGM4YzkwZDU0NzJkYjNmMjM2YTg4ZDllYWNlY18zLTctMS0xLTEwMzI5Nw_a29336ff-ce7c-42bd-9f6f-f0730008f256"
      unitRef="usdPerShare">0</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5f01e327162f44c4bfab4a3e4824fe9f_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGFibGU6ZjU3NzhjOGM5MGQ1NDcyZGIzZjIzNmE4OGQ5ZWFjZWMvdGFibGVyYW5nZTpmNTc3OGM4YzkwZDU0NzJkYjNmMjM2YTg4ZDllYWNlY180LTEtMS0xLTkzMjE0_bb7d4666-1dcd-4dc8-8ce3-b40c7c347cb0"
      unitRef="usd">500100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5e78826867bd4b809525bcce5549ee04_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGFibGU6ZjU3NzhjOGM5MGQ1NDcyZGIzZjIzNmE4OGQ5ZWFjZWMvdGFibGVyYW5nZTpmNTc3OGM4YzkwZDU0NzJkYjNmMjM2YTg4ZDllYWNlY180LTMtMS0xLTkzMjE0_33f2f5ad-195e-4913-8c80-8398a14173d9"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i1a6ba367949949ac905555781496dbe0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGFibGU6ZjU3NzhjOGM5MGQ1NDcyZGIzZjIzNmE4OGQ5ZWFjZWMvdGFibGVyYW5nZTpmNTc3OGM4YzkwZDU0NzJkYjNmMjM2YTg4ZDllYWNlY180LTUtMS0xLTEwMzI4NQ_033a19aa-64b1-4d38-af93-15c218c52d9e"
      unitRef="usd">606600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i2bea884f975d473399d2c49ea27c7456_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjM1L2ZyYWc6ZmViZGIxZDA1YmE5NDc0ZWE0NjcyYzllYjFhMzdmN2YvdGFibGU6ZjU3NzhjOGM5MGQ1NDcyZGIzZjIzNmE4OGQ5ZWFjZWMvdGFibGVyYW5nZTpmNTc3OGM4YzkwZDU0NzJkYjNmMjM2YTg4ZDllYWNlY180LTctMS0xLTEwMzMwMw_ac52c625-4e01-470a-88cf-9e554c15179d"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGV4dHJlZ2lvbjoxMDdiZjg5YTRhNjY0OGIwOTU2NDUwYjA0Mjc4NTFmNV8xODE0MTk0MTg1ODU3Mg_b0ee436e-ec32-44a6-b4f7-66585f32cf79">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive income (loss), net of tax, attributable to Intuitive Surgical, Inc. are as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:41.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2022&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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Gains&#160;(Losses)&lt;br/&gt;on&#160;Hedge&lt;br/&gt;Instruments&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:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;br/&gt;(Losses)&#160;on Available-for-Sale Securities&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:8pt;font-weight:700;line-height:100%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Gains&#160;(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:8pt;font-weight:700;line-height:100%"&gt;Employee Benefit Plans&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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&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:10pt;font-weight:400;line-height:100%"&gt;4.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33.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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:10pt;font-weight:400;line-height:100%"&gt;(33.5)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Gains&#160;(Losses)&lt;br/&gt;on&#160;Hedge&lt;br/&gt;Instruments&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:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains&lt;br/&gt;(Losses)&#160;on Available-for-Sale Securities&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:8pt;font-weight:700;line-height:100%"&gt;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&lt;br/&gt;Gains&#160;(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:8pt;font-weight:700;line-height:100%"&gt;Employee Benefit Plans&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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.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:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&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:10pt;font-weight:400;line-height:100%"&gt;(0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;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:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&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:9.864%"/&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:9.864%"/&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:9.864%"/&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:9.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:11pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 2022&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:8pt;font-weight:700;line-height:100%"&gt;Gains (Losses) on Hedge Instruments&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:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains &lt;br/&gt;(Losses) on Available-for-Sale Securities&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:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Gains (Losses)&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:8pt;font-weight:700;line-height:100%"&gt;Employee Benefit Plans&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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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:10pt;font-weight:400;line-height:100%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(124.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(130.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(124.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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120.0)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&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:41.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&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:9.864%"/&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:9.864%"/&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:9.864%"/&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:9.873%"/&gt;&lt;td style="width:0.1%"/&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;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="padding:0 1pt"/&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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 #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:8pt;font-weight:700;line-height:100%"&gt;Gains (Losses) on Hedge Instruments&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:8pt;font-weight:700;line-height:100%"&gt;Unrealized Gains &lt;br/&gt;(Losses) on Available-for-Sale Securities&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:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Gains (Losses)&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:8pt;font-weight:700;line-height:100%"&gt;Employee Benefit Plans&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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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:10pt;font-weight:400;line-height:100%"&gt;5.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:10pt;font-weight:400;line-height:100%"&gt;(16.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.0)&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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&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 colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.6)&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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if21b5fabf49b44acad9333adff7ed6a6_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18yLTEtMS0xLTkzMzAx_35844c8b-6570-464f-872e-9b105483434c"
      unitRef="usd">5500000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ide9e442a22954656b787d5a252a6b39a_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18yLTMtMS0xLTkzMzAx_f74e5c35-8083-4594-896f-b29d1fe0d089"
      unitRef="usd">-106700000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4083fe3062eb4b73b67f232cee471818_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18yLTUtMS0xLTkzMzAx_aa303833-f678-49ec-ba56-2b85591969c0"
      unitRef="usd">-4800000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib5ddf12102264474b7df33a5340c3947_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18yLTctMS0xLTkzMzAx_2817c60f-6566-42a7-a163-25fb6fcb0a02"
      unitRef="usd">-4700000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i83dd8cc50cea487f8728da96f46b7dde_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18yLTktMS0xLTEzNDAyNg_8dff7f31-9949-4462-b0b6-767dc69783cb"
      unitRef="usd">-110700000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ibf669091cd4f4dc8a41db125b4c796dc_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18zLTEtMS0xLTkzMzAx_043d5b8d-7576-4777-9fe6-2c7cd18c8376"
      unitRef="usd">-9000000.0</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ib02449f3895c435ba8767a626fa0ab52_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18zLTMtMS0xLTkzMzAx_36bc2a96-947e-4b2a-860e-70584134c55a"
      unitRef="usd">-33300000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ibf90f73c086c4395b59b57f4fed4e5e0_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18zLTUtMS0xLTkzMzAx_0cdcec56-65de-4af7-88d0-f6e3590eb137"
      unitRef="usd">-4500000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ibfe0468bd58f4097bbfd532c47b69da5_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18zLTctMS0xLTkzMzAx_f7fe90ba-3f26-43c0-9864-9b0b5d98766d"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18zLTktMS0xLTEzNDAyNg_0252f591-6e23-403f-9502-0e60856af193"
      unitRef="usd">-46800000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="ibf669091cd4f4dc8a41db125b4c796dc_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M180LTEtMS0xLTkzMzAx_80ec6349-3ce4-4400-a200-5b3788b8c8ae"
      unitRef="usd">13400000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="ib02449f3895c435ba8767a626fa0ab52_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M180LTMtMS0xLTkzMzAx_04aada74-6dfb-4cbe-8466-c80f8d34cb10"
      unitRef="usd">-100000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="ibf90f73c086c4395b59b57f4fed4e5e0_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M180LTUtMS0xLTkzMzAx_4290ed4a-6a55-4d0b-b2e9-8dd8836aacb5"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="ibfe0468bd58f4097bbfd532c47b69da5_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M180LTctMS0xLTkzMzAx_699d714c-bf24-45b1-9bb4-db2cfb667a34"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M180LTktMS0xLTEzNDAyNg_0769274b-d055-43c9-b038-003ce172e040"
      unitRef="usd">13300000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibf669091cd4f4dc8a41db125b4c796dc_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M181LTEtMS0xLTEzNDAyNg_556978a5-ecd9-4569-a82f-271d14b23ab8"
      unitRef="usd">4400000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib02449f3895c435ba8767a626fa0ab52_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M181LTMtMS0xLTEzNDAyNg_62b34165-c088-4e9c-9185-69e92cf578aa"
      unitRef="usd">-33400000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibf90f73c086c4395b59b57f4fed4e5e0_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M181LTUtMS0xLTEzNDAyNg_6413db0e-d513-43ea-8d69-a4dfe1cf44a6"
      unitRef="usd">-4500000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibfe0468bd58f4097bbfd532c47b69da5_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M181LTctMS0xLTEzNDAyNg_045b7adc-0769-4c10-b66c-3f65e36712fd"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M181LTktMS0xLTEzNDAyNg_b471f155-fe5f-499c-a905-48490015de4a"
      unitRef="usd">-33500000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie76c2d1f2e7e431886a64e939c9e66e7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M182LTEtMS0xLTEzNDAyNg_4e2b6e34-428d-4603-86dc-fcf1dfbdfca7"
      unitRef="usd">9900000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i71d6b5dd6148419c85a21aaedf7bb289_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M182LTMtMS0xLTEzNDAyNg_f2e32ee7-a524-4fab-9a13-53bcae40ddc1"
      unitRef="usd">-140100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib7ffc3cbedf2457690e4f9ea5c8116aa_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M182LTUtMS0xLTEzNDAyNg_f4345ec4-f483-4895-abdc-69d7b0992227"
      unitRef="usd">-9300000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia61b6e749d5d4371b385c1874d5fe9ea_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M182LTctMS0xLTEzNDAyNg_956509d8-6745-41c1-90ee-d43241bbaf10"
      unitRef="usd">-4700000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M182LTktMS0xLTEzNDAyNg_2facc8cc-9a27-414d-a70e-d05c466b82f5"
      unitRef="usd">-144200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id4a6689cf2bf4305a57a5c24c1e7240b_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMC0xLTEtMS05MzMwMQ_12b911e3-8f68-4322-9c30-4f290dce095c"
      unitRef="usd">3200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if60f6169478148a09c631413c42aa4a8_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMC0zLTEtMS05MzMwMQ_20cbf40a-7d75-4d61-b6e3-9490adf3c392"
      unitRef="usd">19500000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id9aece75d0074dc9af8fec11f833aa88_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMC01LTEtMS05MzMwMQ_03454346-07f6-42d9-8f1f-2cedbd35a85c"
      unitRef="usd">-5000000.0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i146a057310af49149079c62b96ba0ce2_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMC03LTEtMS05MzMwMQ_db76eb93-ad0e-4bea-9548-34f3daf13ebd"
      unitRef="usd">-6300000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7b4391cabb884e49ae55d01556f509a3_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMC05LTEtMS0xMzQwMzA_c812a29a-180c-4b62-8c3e-a1a251dd15c0"
      unitRef="usd">11400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i55fb327955af40e89f91f4feede413dd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMS0xLTEtMS05MzMwMQ_026be3a7-916e-4f7d-8af2-58a3fa331750"
      unitRef="usd">500000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i3a0f52b0c5864c8daa06ccc165ed21e0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMS0zLTEtMS05MzMwMQ_a603f279-0a2d-4012-9b68-661ef39f2511"
      unitRef="usd">-6000000.0</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i5d0c4ab3a45947a7aeabf43dac433b22_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMS01LTEtMS05MzMwMQ_aecbce80-6237-4b2b-ae75-6919e8bafa72"
      unitRef="usd">4900000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="idaa3418c645e4c969db63dd472ab6e44_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMS03LTEtMS05MzMwMQ_f533f3aa-b689-41e6-9b1c-7b026c82944a"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMS05LTEtMS0xMzQwMzA_12233481-7f9f-47d9-ade5-3c53f2cf4cc6"
      unitRef="usd">-600000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i55fb327955af40e89f91f4feede413dd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMi0xLTEtMS05MzMwMQ_7662c334-d796-4b22-bed3-49c696d13cd6"
      unitRef="usd">-600000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i3a0f52b0c5864c8daa06ccc165ed21e0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMi0zLTEtMS05MzMwMQ_b8b5d195-cea0-4fbd-89ef-598720c94d9b"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i5d0c4ab3a45947a7aeabf43dac433b22_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMi01LTEtMS05MzMwMQ_6f5e2f27-339a-4cf3-b6b3-501b1a9f6333"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="idaa3418c645e4c969db63dd472ab6e44_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMi03LTEtMS05MzMwMQ_ddbef2ff-bc8b-4ce7-8952-8e7bc2d86ab8"
      unitRef="usd">100000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMi05LTEtMS0xMzQwMzA_8e391ddc-4ae0-4a38-a92b-49e3646ef489"
      unitRef="usd">-500000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i55fb327955af40e89f91f4feede413dd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMy0xLTEtMS0xMzQwMzA_ea62d68c-39d1-4509-96da-0c49ee686f61"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3a0f52b0c5864c8daa06ccc165ed21e0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMy0zLTEtMS0xMzQwMzA_12c045d5-83c1-49d4-8464-327e440b01b5"
      unitRef="usd">-6000000.0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5d0c4ab3a45947a7aeabf43dac433b22_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMy01LTEtMS0xMzQwMzA_43585328-cb53-4c24-86d9-9e09690f9fa6"
      unitRef="usd">4900000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idaa3418c645e4c969db63dd472ab6e44_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMy03LTEtMS0xMzQwMzA_af148d98-cabe-45e4-b458-e4f32c33a1e4"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xMy05LTEtMS0xMzQwMzA_f20c936c-4e37-4ee7-a183-50f5b8312225"
      unitRef="usd">-1100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="icdbb67eb382744eea858c0bb507ad603_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xNC0xLTEtMS0xMzQwMzA_178efb90-7977-4ea6-a8dd-6a02cb343685"
      unitRef="usd">3100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i956c341e646a42d994b05f84980736c2_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xNC0zLTEtMS0xMzQwMzA_85a954f6-99ee-40bc-8c78-84826c680206"
      unitRef="usd">13500000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i545b181b080841b48a15e86f458e1baf_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xNC01LTEtMS0xMzQwMzA_f3ad516c-3716-4bb2-b5a4-ad5054c704fd"
      unitRef="usd">-100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id66d01cecc454b99a37aa2c1486b848d_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xNC03LTEtMS0xMzQwMzA_ba4a37ff-b1ba-41b8-9bc2-0f8525c95175"
      unitRef="usd">-6200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic0153b49a9e14449b7144671d34d6174_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQxL2ZyYWc6MTA3YmY4OWE0YTY2NDhiMDk1NjQ1MGIwNDI3ODUxZjUvdGFibGU6NWE5ODQzZDJjYzA2NGZkZWJhNzhlYjhjZTZmNTMzOTMvdGFibGVyYW5nZTo1YTk4NDNkMmNjMDY0ZmRlYmE3OGViOGNlNmY1MzM5M18xNC05LTEtMS0xMzQwMzA_9a7f5c8d-74d4-42f3-83ba-cadf4679bbe2"
      unitRef="usd">10300000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i070ba17e95544ff5b69d3a89f7a99a4e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8yLTEtMS0xLTEwMzg0Nw_904c26e9-38c1-4039-b6a1-0ee1694ca51d"
      unitRef="usd">4500000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic981b6dcaa1c47339aec562bae7f8fb3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8yLTMtMS0xLTEwMzg2NQ_052b4afd-fb9b-46ba-978e-6bea8b11a68b"
      unitRef="usd">-16000000.0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ice0bbaee28804209849b414ed94dbc9e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8yLTUtMS0xLTEwMzg4Mw_545d4c4d-80b8-4b5c-9a2b-6afcaec6a410"
      unitRef="usd">-7900000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i95bc0e3f295f4d9aa77292b24159b5a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8yLTctMS0xLTEwMzkwMQ_30f0d68a-1198-47e2-bc88-6f00689735cb"
      unitRef="usd">-4800000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8yLTktMS0xLTEzNDAzMw_d3abaf9f-609c-4bf3-aee7-29f609386373"
      unitRef="usd">-24200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i6e162c46a5934b33af94c9801ce75dd0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8zLTEtMS0xLTEwMzg1Mw_57dc793b-702a-4591-b04b-8096b18d7486"
      unitRef="usd">-5300000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i3fc24b204ab54686bccbe104c0dce821_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8zLTMtMS0xLTEwMzg3MQ_828bb40f-975e-42cb-9098-7c5bde6a08d5"
      unitRef="usd">-124100000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ib5f54f98c739428a8836f83523b13e29_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8zLTUtMS0xLTEwMzg4OQ_0a541004-7990-4239-b34f-0696f3acb868"
      unitRef="usd">-1400000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i8a0c8a8e7aa64e0ca1a11435ba1edb29_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8zLTctMS0xLTEwMzkwNw_9e9c9196-bd98-4d81-ae98-af701efb5a57"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8zLTktMS0xLTEzNDAzMw_5052de88-bca8-4f9f-bab2-281d1f82e7a1"
      unitRef="usd">-130800000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i6e162c46a5934b33af94c9801ce75dd0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV80LTEtMS0xLTEwMzg1OQ_3b17db26-d831-4d54-a911-48225ecec610"
      unitRef="usd">10700000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i3fc24b204ab54686bccbe104c0dce821_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV80LTMtMS0xLTEwMzg3Nw_7d5bdcb8-1d22-47cd-a284-e14f343fa96f"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="ib5f54f98c739428a8836f83523b13e29_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV80LTUtMS0xLTEwMzg5NQ_e942c9dd-0647-4568-b84d-6d8e8cb19561"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i8a0c8a8e7aa64e0ca1a11435ba1edb29_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV80LTctMS0xLTEwMzkxMw_829b85f1-0133-4827-8aee-c133bd2dc00b"
      unitRef="usd">100000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV80LTktMS0xLTEzNDAzMw_b48a51b1-28ba-4d2a-8d61-8ddcef2181f2"
      unitRef="usd">10800000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6e162c46a5934b33af94c9801ce75dd0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV81LTEtMS0xLTEzNDAzMw_c5e03614-c167-4359-8a04-17a3ff9e8413"
      unitRef="usd">5400000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3fc24b204ab54686bccbe104c0dce821_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV81LTMtMS0xLTEzNDAzMw_0316bb0f-6f4c-4edf-abe7-41ce95bf9673"
      unitRef="usd">-124100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib5f54f98c739428a8836f83523b13e29_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV81LTUtMS0xLTEzNDAzMw_21859f54-6c48-43d9-b149-8716a4c8ab5f"
      unitRef="usd">-1400000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8a0c8a8e7aa64e0ca1a11435ba1edb29_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV81LTctMS0xLTEzNDAzMw_42516def-ba28-44be-bc45-4d3a7e58cac8"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV81LTktMS0xLTEzNDAzMw_a601a0a6-9882-4acc-bd16-10489b6ca35a"
      unitRef="usd">-120000000.0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie76c2d1f2e7e431886a64e939c9e66e7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV82LTEtMS0xLTEzNDAzMw_c147f40b-2e11-4850-9d94-ecdc39b3b9f8"
      unitRef="usd">9900000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i71d6b5dd6148419c85a21aaedf7bb289_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV82LTMtMS0xLTEzNDAzMw_f5ceb6da-a281-462a-bec0-d206f7d23b18"
      unitRef="usd">-140100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib7ffc3cbedf2457690e4f9ea5c8116aa_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV82LTUtMS0xLTEzNDAzMw_5abc6f78-fded-40c9-a57b-cdc88861960f"
      unitRef="usd">-9300000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia61b6e749d5d4371b385c1874d5fe9ea_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV82LTctMS0xLTEzNDAzMw_9a142ee3-ff98-4550-8b91-0af0756d0262"
      unitRef="usd">-4700000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV82LTktMS0xLTEzNDAzMw_4b3e81dd-6e16-4240-8c95-2bc6fdd32974"
      unitRef="usd">-144200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i764ff325a3a743f39d72c5d673858c79_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMC0xLTEtMS0xMDM5MTk_e2207676-0178-4b09-b3b4-6024165129b9"
      unitRef="usd">-2900000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i282e8bd065b44b2aa3d906b306700e0c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMC0zLTEtMS0xMDM5Mzc_0413d03f-1a65-4e66-b4fc-1bb091e21c3d"
      unitRef="usd">29500000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8b9ac97fe42d433282c444f1077ad0ab_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMC01LTEtMS0xMDM5NTU_97d98fb2-2263-4a00-9f86-48f39420f51d"
      unitRef="usd">4700000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9adc2de5383d45ffa8d1fbf655bfec04_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMC03LTEtMS0xMDM5NzM_f9d26e7f-5ed4-482d-8654-487f979cfd03"
      unitRef="usd">-6400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i38daf5017d6a461bbb06c990821c3c9f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMC05LTEtMS0xMzQwMzY_14b2e731-06fb-40ad-8a92-58627dda40f5"
      unitRef="usd">24900000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i0c964e45032b48eea166c2b2ad7284b8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMS0xLTEtMS0xMDM5MjU_dd04edaa-3cb0-445a-a885-67d7056f0434"
      unitRef="usd">5100000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="idf59bf43700e4994b112a2b80ea81614_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMS0zLTEtMS0xMDM5NDM_719e8bc1-bf5e-4d7b-9ddc-91fb6b2375c7"
      unitRef="usd">-16000000.0</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i14cc6efd446d422ca82d1eb6b23d1b17_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMS01LTEtMS0xMDM5NjE_d90477ee-9f8c-4b12-be2b-0e9b89b5d6c1"
      unitRef="usd">-4800000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i323637dd62a64691adc37d156320d6ff_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMS03LTEtMS0xMDM5Nzk_980eb3be-79e3-438e-8194-de2f62d4b150"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMS05LTEtMS0xMzQwMzY_d5d04436-2e8e-4640-a0c3-424b0cf1d503"
      unitRef="usd">-15700000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i0c964e45032b48eea166c2b2ad7284b8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMi0xLTEtMS0xMDM5MzE_96b939b9-cb94-4ecf-b233-3926e75441d1"
      unitRef="usd">900000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="idf59bf43700e4994b112a2b80ea81614_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMi0zLTEtMS0xMDM5NDk_a4b048b7-4ba0-4e67-8e4f-838c3ef4cc6d"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i14cc6efd446d422ca82d1eb6b23d1b17_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMi01LTEtMS0xMDM5Njc_d7c362e4-ee82-411d-aab4-b8ae07478fa3"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i323637dd62a64691adc37d156320d6ff_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMi03LTEtMS0xMDM5ODU_2ff813a2-64da-4295-b886-40bcc7a282aa"
      unitRef="usd">200000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMi05LTEtMS0xMzQwMzY_d0b1244a-01fc-40c5-906b-cbca70608a97"
      unitRef="usd">1100000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0c964e45032b48eea166c2b2ad7284b8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMy0xLTEtMS0xMzQwMzY_6ddd0692-50a8-4c77-88f2-b346a45027e0"
      unitRef="usd">6000000.0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idf59bf43700e4994b112a2b80ea81614_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMy0zLTEtMS0xMzQwMzY_d80f53b2-744f-4cb2-af29-c01dc721740a"
      unitRef="usd">-16000000.0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i14cc6efd446d422ca82d1eb6b23d1b17_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMy01LTEtMS0xMzQwMzY_73ebb8af-b32b-4369-aba4-f0559c72c9d6"
      unitRef="usd">-4800000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i323637dd62a64691adc37d156320d6ff_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMy03LTEtMS0xMzQwMzY_7892de29-cc39-4457-8e9d-f31dc2a9b6fd"
      unitRef="usd">200000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xMy05LTEtMS0xMzQwMzY_8283c9a0-4bc4-456d-889a-bad14705d152"
      unitRef="usd">-14600000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="icdbb67eb382744eea858c0bb507ad603_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xNC0xLTEtMS0xMzQwMzY_29e36b44-50d9-457d-b268-2046d712157f"
      unitRef="usd">3100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i956c341e646a42d994b05f84980736c2_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xNC0zLTEtMS0xMzQwMzY_8af4a57d-2308-4502-a8a9-6611f5f61bd8"
      unitRef="usd">13500000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i545b181b080841b48a15e86f458e1baf_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xNC01LTEtMS0xMzQwMzY_c62195c7-bb60-4856-b598-a9d6b30454ec"
      unitRef="usd">-100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id66d01cecc454b99a37aa2c1486b848d_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xNC03LTEtMS0xMzQwMzY_0855b4c3-db9e-4581-b9bf-4de79b200ccd"
      unitRef="usd">-6200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic0153b49a9e14449b7144671d34d6174_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjQ5L2ZyYWc6ODAyMjVmZTljMWJjNDc3OTliMWExNDIzZmI4MjMwZWEvdGFibGU6NDFjNWY5M2ZiYTI1NDkxNjgyMTU4MDQyNTkwOTBkYmUvdGFibGVyYW5nZTo0MWM1ZjkzZmJhMjU0OTE2ODIxNTgwNDI1OTA5MGRiZV8xNC05LTEtMS0xMzQwMzY_28bd698b-3890-4a16-a890-bfdf57eb6c25"
      unitRef="usd">10300000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMzczMQ_933d81bd-31ca-41ab-b395-c94bc2ead83f">SHARE-BASED COMPENSATION&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2022, the Company&#x2019;s shareholders approved an amended and restated 2010 Incentive Award Plan to provide for an increase in the number of shares of common stock reserved for issuance thereunder from 103,350,000 to 110,350,000. As of&#160;June&#160;30, 2022, approximately&#160;28.2 million&#160;shares were reserved for future issuance under the Company&#x2019;s stock plans. A maximum of approximately&#160;12.3 million&#160;of these shares can be awarded as restricted stock units (&#x201c;RSUs&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity under all stock plans for the six months ended June&#160;30, 2022, is presented as follows (in millions, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:70.118%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="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:8pt;font-weight:700;line-height:100%"&gt;Stock Options Outstanding&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:8pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&lt;br/&gt;Outstanding&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:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise&#160;Price Per&lt;br/&gt;Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited/expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022, options to purchase an aggregate of 9.3 million shares of common stock were exercisable at a weighted average price of $108.23 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSUs activity under all stock plans for the six months ended June&#160;30, 2022, is presented as follows (in millions, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&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:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested balance as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested balance as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Share Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning in 2022, in addition to RSUs and stock options, the Company granted performance share units (&#x201c;PSUs&#x201d;) to officers and other key employees subject to three-year cliff vesting and pre-established, quantitative goals. Whether any PSUs vest, and the amount that does vest, is tied to completion of service over three years and the achievement of three equally-weighted, quantitative goals that directly align with or help drive the Company&#x2019;s strategy and long-term total shareholder return. The metrics are focused on relative total shareholder return (&#x201c;TSR&#x201d;), year-over-year procedure growth for 2023, and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;two-year compound annual procedure growth for 2024. TSR is considered a market condition, and the expense is determined at the grant date. This expense will not be adjusted even if the market condition is not met. The two procedure growth goals are considered performance conditions, and the expense is recorded over the vesting period based on the forecasted performance, which will be reassessed each reporting period based on the probability of achieving the two performance conditions. The number of shares earned at the end of the three-year period will vary, based on actual performance, from 0% to 125% of the target number of PSUs granted. PSUs are subject to forfeiture if employment terminates prior to the vesting date. PSUs are not considered issued or outstanding shares of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company calculates the fair value for each component of the PSUs individually. The fair value for the component with the TSR metric was determined using Monte Carlo simulation. The fair value per share for the components with the procedure growth metrics is equal to the closing stock price on the grant date. As part of the Company&#x2019;s annual grant in 2022, 0.1 million PSUs were granted at a weighted-average grant-date fair value of $299.32.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;), employees purchased approximately 0.2 million shares for $47.8 million and approximately 0.3 million shares for $41.4 million during the six months ended June&#160;30, 2022, and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes share-based compensation expense for the three and six months ended June&#160;30, 2022, and 2021 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:45.829%"/&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: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: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:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&#x2013;products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&#x2013;services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;55.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense before income taxes&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:10pt;font-weight:400;line-height:100%"&gt;127.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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248.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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense after income taxes&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Black-Scholes option pricing model is used to estimate the fair value of stock options granted under the Company&#x2019;s share-based compensation plans and rights to acquire stock granted under the ESPP. The weighted-average estimated fair values of stock options and the rights to acquire stock under the ESPP, as well as the weighted-average assumptions used in calculating the fair values of stock options and the rights to acquire stock under the ESPP that were granted during the three and six months ended June&#160;30, 2022, and 2021, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:45.829%"/&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: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: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:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;2.9%&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: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;0.8%&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: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;1.7%&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: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;0.7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;3.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;4.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;3.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;4.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;38%&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: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;27%&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: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;36%&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: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;33%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value at grant date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;$72.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;$63.65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;$80.27&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;$69.96&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:10pt;font-weight:700;line-height:100%"&gt;ESPP&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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;0.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;0.1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;0.0&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: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;0.0&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: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;1.2&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: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;1.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;37%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;35%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value at grant date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;$&#x2014;&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: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;$&#x2014;&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: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;$88.85&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: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;$74.39&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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ibacb94a9c22b4c29add9493d4840b468_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMjQ1_6137d9de-74e0-4a79-a992-410623b781e3"
      unitRef="shares">103350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ia5170836969341f391fd4199ad14cab7_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMjUx_058df676-0ba4-4124-89d2-72c49dec416b"
      unitRef="shares">110350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i41357138f81d43f3b1c95c44585a0444_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMTA5OTUxMTYzMTUzOA_6eab5304-dcbc-41b4-baf6-ca8e42ac5c3f"
      unitRef="shares">28200000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i01eb4d5c19f343658d237f6e891a0db0_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMTA5OTUxMTYzMTU0NA_7de59451-bf95-4bda-bd41-91ffbda5a634"
      unitRef="shares">12300000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMzczMw_c3082ddb-079f-4ef6-a22f-1ba7927da8c2">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity under all stock plans for the six months ended June&#160;30, 2022, is presented as follows (in millions, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:70.118%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="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:8pt;font-weight:700;line-height:100%"&gt;Stock Options Outstanding&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:8pt;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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&lt;br/&gt;Outstanding&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:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise&#160;Price Per&lt;br/&gt;Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options forfeited/expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmNkMzU1OTI1NGQwMDRhMWFiMjg2NjAyNDhhYjYwYTg3L3RhYmxlcmFuZ2U6Y2QzNTU5MjU0ZDAwNGExYWIyODY2MDI0OGFiNjBhODdfMi0yLTEtMS05MjUwOQ_d6de00cc-6483-4cc8-a1a8-d9871b80f242"
      unitRef="shares">11700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i2a5fa39bd7a848e982e28293dc9f6e51_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmNkMzU1OTI1NGQwMDRhMWFiMjg2NjAyNDhhYjYwYTg3L3RhYmxlcmFuZ2U6Y2QzNTU5MjU0ZDAwNGExYWIyODY2MDI0OGFiNjBhODdfMi00LTEtMS05MjUwOQ_2a7e1206-14b1-4c11-b080-0799f8594b81"
      unitRef="usdPerShare">125.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmNkMzU1OTI1NGQwMDRhMWFiMjg2NjAyNDhhYjYwYTg3L3RhYmxlcmFuZ2U6Y2QzNTU5MjU0ZDAwNGExYWIyODY2MDI0OGFiNjBhODdfNC0yLTEtMS05MjUwOQ_18093522-d6d9-4fa7-8179-6944a51fa19f"
      unitRef="shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmNkMzU1OTI1NGQwMDRhMWFiMjg2NjAyNDhhYjYwYTg3L3RhYmxlcmFuZ2U6Y2QzNTU5MjU0ZDAwNGExYWIyODY2MDI0OGFiNjBhODdfNC00LTEtMS05MjUwOQ_f70d587e-f847-4738-9139-26261490e5d5"
      unitRef="usdPerShare">287.28</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmNkMzU1OTI1NGQwMDRhMWFiMjg2NjAyNDhhYjYwYTg3L3RhYmxlcmFuZ2U6Y2QzNTU5MjU0ZDAwNGExYWIyODY2MDI0OGFiNjBhODdfNS0yLTEtMS05MjUwOQ_c42416a1-a79a-49a2-800d-59bd68d47da5"
      unitRef="shares">800000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmNkMzU1OTI1NGQwMDRhMWFiMjg2NjAyNDhhYjYwYTg3L3RhYmxlcmFuZ2U6Y2QzNTU5MjU0ZDAwNGExYWIyODY2MDI0OGFiNjBhODdfNS00LTEtMS05MjUwOQ_1c97b423-0918-4e4f-b9cb-07ed5828f935"
      unitRef="usdPerShare">80.09</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmNkMzU1OTI1NGQwMDRhMWFiMjg2NjAyNDhhYjYwYTg3L3RhYmxlcmFuZ2U6Y2QzNTU5MjU0ZDAwNGExYWIyODY2MDI0OGFiNjBhODdfNi0yLTEtMS05MjUwOQ_08e40178-f6ca-4f41-b4dc-ef2071b96a45"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmNkMzU1OTI1NGQwMDRhMWFiMjg2NjAyNDhhYjYwYTg3L3RhYmxlcmFuZ2U6Y2QzNTU5MjU0ZDAwNGExYWIyODY2MDI0OGFiNjBhODdfNi00LTEtMS05MjUwOQ_ea38a2dd-6b4a-49fa-abf4-182097a70ed2"
      unitRef="usdPerShare">232.79</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmNkMzU1OTI1NGQwMDRhMWFiMjg2NjAyNDhhYjYwYTg3L3RhYmxlcmFuZ2U6Y2QzNTU5MjU0ZDAwNGExYWIyODY2MDI0OGFiNjBhODdfNy0yLTEtMS05MjUwOQ_9d3b07c4-5ef0-4930-ba0d-6f3f9a7b6137"
      unitRef="shares">11400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmNkMzU1OTI1NGQwMDRhMWFiMjg2NjAyNDhhYjYwYTg3L3RhYmxlcmFuZ2U6Y2QzNTU5MjU0ZDAwNGExYWIyODY2MDI0OGFiNjBhODdfNy00LTEtMS05MjUwOQ_522b6766-98f1-425e-9e7a-b0f026784182"
      unitRef="usdPerShare">135.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMTA5OTUxMTYzMTU1MA_9238f13d-5c1c-4995-bfe3-b4d494291503"
      unitRef="shares">9300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ifba77e66cd60413a9c12844cf8ae4f2b_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMTA5OTUxMTYzMTU1Ng_76c0bbeb-983f-4a00-9283-c9f4e20ed679"
      unitRef="usdPerShare">108.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMzc1MQ_c5ea3c0b-7f11-41a7-959d-1cc78eef1706">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of RSUs activity under all stock plans for the six months ended June&#160;30, 2022, is presented as follows (in millions, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Shares&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:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested balance as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested balance as of June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5c678f382a354e999bcbc502d0ec00d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmViYmExZWFlZjJhMjQ2OGM4MjllMGRjYjI1NTkzZGRkL3RhYmxlcmFuZ2U6ZWJiYTFlYWVmMmEyNDY4YzgyOWUwZGNiMjU1OTNkZGRfMS0xLTEtMS05MjUwOQ_6a044627-f60f-4a5a-935b-b859a2281cae"
      unitRef="shares">4800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5c678f382a354e999bcbc502d0ec00d1_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmViYmExZWFlZjJhMjQ2OGM4MjllMGRjYjI1NTkzZGRkL3RhYmxlcmFuZ2U6ZWJiYTFlYWVmMmEyNDY4YzgyOWUwZGNiMjU1OTNkZGRfMS0zLTEtMS05MjUwOQ_c5a9c52c-56e4-4526-8367-9257c9670ea3"
      unitRef="usdPerShare">207.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibdfb5b77bd484834be62cbc7374225a5_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmViYmExZWFlZjJhMjQ2OGM4MjllMGRjYjI1NTkzZGRkL3RhYmxlcmFuZ2U6ZWJiYTFlYWVmMmEyNDY4YzgyOWUwZGNiMjU1OTNkZGRfMi0xLTEtMS05MjUwOQ_03cefce8-2cee-437a-bbfb-2eaf7638e1ac"
      unitRef="shares">1700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibdfb5b77bd484834be62cbc7374225a5_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmViYmExZWFlZjJhMjQ2OGM4MjllMGRjYjI1NTkzZGRkL3RhYmxlcmFuZ2U6ZWJiYTFlYWVmMmEyNDY4YzgyOWUwZGNiMjU1OTNkZGRfMi0zLTEtMS05MjUwOQ_a9f5e1cc-2da1-4ded-b9ac-1a43ff69336c"
      unitRef="usdPerShare">283.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ibdfb5b77bd484834be62cbc7374225a5_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmViYmExZWFlZjJhMjQ2OGM4MjllMGRjYjI1NTkzZGRkL3RhYmxlcmFuZ2U6ZWJiYTFlYWVmMmEyNDY4YzgyOWUwZGNiMjU1OTNkZGRfMy0xLTEtMS05MjUwOQ_347f7555-15fb-4383-ac36-99215147bd3b"
      unitRef="shares">1700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibdfb5b77bd484834be62cbc7374225a5_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmViYmExZWFlZjJhMjQ2OGM4MjllMGRjYjI1NTkzZGRkL3RhYmxlcmFuZ2U6ZWJiYTFlYWVmMmEyNDY4YzgyOWUwZGNiMjU1OTNkZGRfMy0zLTEtMS05MjUwOQ_dbfbc27e-d0f0-43b5-90d1-1bea6ef69268"
      unitRef="usdPerShare">187.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ibdfb5b77bd484834be62cbc7374225a5_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmViYmExZWFlZjJhMjQ2OGM4MjllMGRjYjI1NTkzZGRkL3RhYmxlcmFuZ2U6ZWJiYTFlYWVmMmEyNDY4YzgyOWUwZGNiMjU1OTNkZGRfNC0xLTEtMS05MjUwOQ_c806018f-658a-4063-b61f-d6408f10fc13"
      unitRef="shares">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ibdfb5b77bd484834be62cbc7374225a5_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmViYmExZWFlZjJhMjQ2OGM4MjllMGRjYjI1NTkzZGRkL3RhYmxlcmFuZ2U6ZWJiYTFlYWVmMmEyNDY4YzgyOWUwZGNiMjU1OTNkZGRfNC0zLTEtMS05MjUwOQ_548ca92e-ebc4-4fd8-b1ff-8806ac5955cc"
      unitRef="usdPerShare">230.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i76f2976f78e84d2f9e7672c0c9698fb8_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmViYmExZWFlZjJhMjQ2OGM4MjllMGRjYjI1NTkzZGRkL3RhYmxlcmFuZ2U6ZWJiYTFlYWVmMmEyNDY4YzgyOWUwZGNiMjU1OTNkZGRfNS0xLTEtMS05MjUwOQ_199e3f35-2877-4ef1-9383-77d32b49944c"
      unitRef="shares">4600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i76f2976f78e84d2f9e7672c0c9698fb8_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmViYmExZWFlZjJhMjQ2OGM4MjllMGRjYjI1NTkzZGRkL3RhYmxlcmFuZ2U6ZWJiYTFlYWVmMmEyNDY4YzgyOWUwZGNiMjU1OTNkZGRfNS0zLTEtMS05MjUwOQ_bc31c61e-9712-488e-82d7-04b59288b4a1"
      unitRef="usdPerShare">242.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i492883c8d52f4cec81d2047b31a92460_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMTA5OTUxMTYzMTU2Mg_7eb6c9df-5281-49a6-b384-a121bd770004"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i492883c8d52f4cec81d2047b31a92460_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMTA5OTUxMTYzMTU2OA_b4a176e4-8628-4776-9dc0-2c197ed0cc33"
      unitRef="usdPerShare">299.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMTA5OTUxMTYzMTU3NA_b31be544-6699-4eaf-bdb6-9d4cc9307738"
      unitRef="shares">200000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i1dd816a3f8fc4f5595ecb2ffbc553015_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMTA5OTUxMTYzMTU4MA_ef8fd965-ff2f-4080-b9cd-3de6eb1ae49a"
      unitRef="usd">47800000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMTA5OTUxMTYzMTU4Nw_88a18fb9-e7f4-404e-8a20-41d5ee3ddfbd"
      unitRef="shares">300000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8390dacb06254faebbae83f8b62d9df1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMTA5OTUxMTYzMTU5Mw_e01237e0-352f-4137-9449-0df2f38d8166"
      unitRef="usd">41400000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMzcxNQ_d6a0b471-abff-4326-ae8c-52eefd666452">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes share-based compensation expense for the three and six months ended June&#160;30, 2022, and 2021 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:45.829%"/&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: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: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:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&#x2013;products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&#x2013;services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;55.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense before income taxes&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:10pt;font-weight:400;line-height:100%"&gt;127.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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248.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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation expense after income taxes&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iccf6af3ac32547319512f9b306b01eb5_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfMi0xLTEtMS05MjUwOQ_33fa919a-7391-413c-9141-bf3355fa7d78"
      unitRef="usd">20300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia54384257b634276b93bed86623c81f3_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfMi0zLTEtMS05MjUwOQ_8f57a191-8da1-4be2-86bf-58ee9f7a7f69"
      unitRef="usd">16600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i33a42db323dd4bfc807bfc4b4037f6f9_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfMi01LTEtMS0xMDQ0OTA_487236e3-dd70-4df4-ba27-70ab7a6be2eb"
      unitRef="usd">39000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i159d5b4a223b47d3beadc602f7a059b5_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfMi03LTEtMS0xMDQ1MjA_ee43c824-34c2-4f7b-8d9e-c74f86d9bbfc"
      unitRef="usd">31900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i286ad7fadd7947eaacc33242106dd40d_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfMy0xLTEtMS05MjUwOQ_32867a55-e6d5-47a3-819e-501e09a6c445"
      unitRef="usd">5800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i76c1947923cd45e4be95c3c5ab40bfd1_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfMy0zLTEtMS05MjUwOQ_49fce01e-bf8d-48df-bdb9-ec832ef0c5dc"
      unitRef="usd">5200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9bf526def7b142bdb0b62e6d5b200e4d_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfMy01LTEtMS0xMDQ0OTY_aa212eb6-0f56-41ed-b383-6861383aa936"
      unitRef="usd">11400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i32a53e5a94bc434f9dd8b361a52ee26b_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfMy03LTEtMS0xMDQ1MjY_65bca7a3-5199-4019-8523-ab0d5cc10edd"
      unitRef="usd">10900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2e8bf5ff29034bf8acc90b6c3291d051_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfNC0xLTEtMS05MjUwOQ_7ea129a1-105e-48e6-9000-77a7e710f162"
      unitRef="usd">26100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i239fed18e733443fa3d24a1616758521_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfNC0zLTEtMS05MjUwOQ_7dc1f3ab-b53e-46c1-8228-05982c6e142b"
      unitRef="usd">21800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic1600b8cf45c4ccfa9f542e2d42f90df_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfNC01LTEtMS05MjUwOQ_0e6d5807-00f1-43c5-949f-538d9d5d0c0a"
      unitRef="usd">50400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6c6b67846d974f689fafca6ecb63db34_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfNC03LTEtMS05MjUwOQ_615d8bde-e619-45c0-9a56-7bfc798c00a6"
      unitRef="usd">42800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie9a2c83337464c4b9b905b177acd561e_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfNS0xLTEtMS05MjUwOQ_17a4b3b7-32f2-42a3-8a81-d9385cecf472"
      unitRef="usd">62700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4903271c773b475bacba423ef4832a79_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfNS0zLTEtMS05MjUwOQ_eed9358c-8332-4e1f-ba3d-2ad41254b85c"
      unitRef="usd">55700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i005ee74bc916453492f5129d4d85de18_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfNS01LTEtMS0xMDQ1MDI_ee46b3cb-58e6-4003-afff-f22aeb468539"
      unitRef="usd">123000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if11f763d10f0407c88995d8a787bbbb0_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfNS03LTEtMS0xMDQ1MzI_02354d80-9144-4fe3-8fa8-83fc243320b9"
      unitRef="usd">108800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idc3fbe1eff6241a3845c36147072a140_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfNi0xLTEtMS05MjUwOQ_9236181f-df97-4cb9-b043-06aec06522c6"
      unitRef="usd">38500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8c61fc6f799347a9ade341a329cf55fc_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfNi0zLTEtMS05MjUwOQ_ee625ba6-3568-4668-b1c1-fc39fdf8821d"
      unitRef="usd">32600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9a2f16618c934619adfdaeeba1f75fc9_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfNi01LTEtMS0xMDQ1MDg_8cc6c953-8f91-47c7-8abb-a5b17c74dd72"
      unitRef="usd">75300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i008bc652c1944c0792cdeb621710532a_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfNi03LTEtMS0xMDQ1Mzg_5a3d3231-1aae-4fb9-8aca-c4352e97c7c7"
      unitRef="usd">62700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfNy0xLTEtMS05MjUwOQ_68e8be17-f227-47b7-8a31-994816c4848c"
      unitRef="usd">127300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfNy0zLTEtMS05MjUwOQ_c8cac676-cc3a-4075-86c0-de087a146d07"
      unitRef="usd">110100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfNy01LTEtMS05MjUwOQ_4113075d-71b1-4a76-aaea-8a688bc880d3"
      unitRef="usd">248700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfNy03LTEtMS05MjUwOQ_8c6006d0-041c-4889-986b-e1219102f5e6"
      unitRef="usd">214300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfOC0xLTEtMS05MjUwOQ_a4dd8aa4-da20-4242-9d91-281fc6cd2032"
      unitRef="usd">20900000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfOC0zLTEtMS05MjUwOQ_09c26bda-6418-4361-9ecb-7704dec052b1"
      unitRef="usd">22500000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfOC01LTEtMS0xMDQ1MTQ_b3d02775-842a-4185-b8ad-e9bcfc1ae35c"
      unitRef="usd">48100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfOC03LTEtMS0xMDQ1NDQ_a18852ac-0319-45a9-b1ab-a9ac0852d968"
      unitRef="usd">43100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfOS0xLTEtMS05MjUwOQ_f6d0a62e-3a87-412a-b6e3-b55df853d788"
      unitRef="usd">106400000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfOS0zLTEtMS05MjUwOQ_792af17e-6092-454a-89f8-7ab7130d27a7"
      unitRef="usd">87600000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfOS01LTEtMS05MjUwOQ_19b317bd-99f0-4e44-ad41-eacf613398dc"
      unitRef="usd">200600000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOjkwMWY2NWZmMzM5ODRkNjU5ZWViYzYyODZhNzcwNDNhL3RhYmxlcmFuZ2U6OTAxZjY1ZmYzMzk4NGQ2NTllZWJjNjI4NmE3NzA0M2FfOS03LTEtMS05MjUwOQ_f06be426-52ce-443e-8a85-7e7296a709f4"
      unitRef="usd">171200000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RleHRyZWdpb246NzA3NDhlYWJiY2U5NGI4MWI3MTBlYTc0MjEyNjE4OTJfMzcxOA_66dc955c-723f-4b87-99df-1376d257f67f">The weighted-average estimated fair values of stock options and the rights to acquire stock under the ESPP, as well as the weighted-average assumptions used in calculating the fair values of stock options and the rights to acquire stock under the ESPP that were granted during the three and six months ended June&#160;30, 2022, and 2021, were as follows:&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:45.829%"/&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: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: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:11.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;2.9%&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: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;0.8%&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: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;1.7%&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: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;0.7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;3.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;4.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;3.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;4.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;38%&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: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;27%&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: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;36%&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: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;33%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value at grant date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;$72.35&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;$63.65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;$80.27&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;$69.96&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:10pt;font-weight:700;line-height:100%"&gt;ESPP&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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;0.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;0.1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;0.0&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: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;0.0&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: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;1.2&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: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;1.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;37%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;35%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value at grant date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;$&#x2014;&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: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;$&#x2014;&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: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;$88.85&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: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;$74.39&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;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="icc4516bcc00948208f20a70d1041b505_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfMy0xLTEtMS05MjUwOQ_4d24b8bf-f802-44d8-ac88-f5ead4e61c28"
      unitRef="number">0.029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ifaddd7617f1c4c9e8bcc4c5b862b8906_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfMy0zLTEtMS05MjUwOQ_69fa63cc-787c-45a7-a917-9d165901d15f"
      unitRef="number">0.008</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if86e00a407ca4add94db61d3ef390709_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfMy01LTEtMS0xMDQ4NTg_e32141f6-e2cf-47c8-b443-831de62ddc9a"
      unitRef="number">0.017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i1e910cdb8dd449629055842f8e008358_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfMy03LTEtMS0xMDQ3OTg_e0240812-ae91-43b7-a455-18fe78a7eddf"
      unitRef="number">0.007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="icc4516bcc00948208f20a70d1041b505_D20220401-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfNC0xLTEtMS05MjUwOQ_0b4bb1fc-5a5e-404b-a58e-a23c2f3b080a">P3Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ifaddd7617f1c4c9e8bcc4c5b862b8906_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfNC0zLTEtMS05MjUwOQ_3c3e04ba-5a36-4506-9d0d-0f3fe8a400c3">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if86e00a407ca4add94db61d3ef390709_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfNC01LTEtMS0xMDQ4NjQ_920e6a4f-f916-4a43-aeb3-ada4e0703e97">P3Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i1e910cdb8dd449629055842f8e008358_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfNC03LTEtMS0xMDQ4MDQ_c9b33bd0-e9b5-43d7-ba5c-06b774d00db4">P4Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="icc4516bcc00948208f20a70d1041b505_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfNS0xLTEtMS05MjUwOQ_02e68882-9550-49bc-bfd7-7842035cfc29"
      unitRef="number">0.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="ifaddd7617f1c4c9e8bcc4c5b862b8906_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfNS0zLTEtMS05MjUwOQ_3a1c921f-4258-46d3-a2e6-4edf2b316f78"
      unitRef="number">0.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="if86e00a407ca4add94db61d3ef390709_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfNS01LTEtMS0xMDQ4NzA_32c73017-2233-45a3-aff9-c24afb159c21"
      unitRef="number">0.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i1e910cdb8dd449629055842f8e008358_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfNS03LTEtMS0xMDQ4MjI_193c88e9-3f73-4c52-a61c-ce087b90b410"
      unitRef="number">0.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icc4516bcc00948208f20a70d1041b505_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfNi0xLTEtMS05MjUwOQ_c1a107c7-5906-42d4-81bc-11004ccb7d3d"
      unitRef="usdPerShare">72.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifaddd7617f1c4c9e8bcc4c5b862b8906_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfNi0zLTEtMS05MjUwOQ_75f30ac7-d153-409a-94df-ecbf6d19a7dd"
      unitRef="usdPerShare">63.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if86e00a407ca4add94db61d3ef390709_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfNi01LTEtMS0xMDQ4NzY_6c28b559-f2ea-48c7-9296-bc09516ae602"
      unitRef="usdPerShare">80.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1e910cdb8dd449629055842f8e008358_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfNi03LTEtMS0xMDQ4Mjg_d8c8c1a0-64ab-4393-93bd-637818bfdaf4"
      unitRef="usdPerShare">69.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i1f426b276ca3467eb9b18b087879f796_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfOC0xLTEtMS05MjUwOQ_f67ed65c-1e54-41a8-b36e-d643edee2bf7"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i032d4df321fa4f27a09d9a99b3b085f6_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfOC0zLTEtMS05MjUwOQ_cb33dcd4-0afb-4a79-9a97-5d793d0bd085"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i1dd816a3f8fc4f5595ecb2ffbc553015_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfOC01LTEtMS0xMDQ4ODI_4f64ed3c-d5f7-4c14-bdbd-4ec2e1b13419"
      unitRef="number">0.008</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i8390dacb06254faebbae83f8b62d9df1_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfOC03LTEtMS0xMDQ4MzQ_5bfe67b1-11f8-4528-bf75-e01ee46b30d6"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i1f426b276ca3467eb9b18b087879f796_D20220401-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfOS0xLTEtMS05MjUwOQ_5751a275-0241-467b-a8cc-5d401a48d581">P0Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i032d4df321fa4f27a09d9a99b3b085f6_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfOS0zLTEtMS05MjUwOQ_9364718e-e644-4a23-9e49-21fa22c3317c">P0Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i1dd816a3f8fc4f5595ecb2ffbc553015_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfOS01LTEtMS0xMDQ4ODg_9983e2fe-8dc1-41c5-9b33-c318eb95ab16">P1Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i8390dacb06254faebbae83f8b62d9df1_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfOS03LTEtMS0xMDQ4NDA_ae212834-f127-4f66-8d16-38f427a416f3">P1Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i1f426b276ca3467eb9b18b087879f796_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfMTAtMS0xLTEtOTI1MDk_24882ab3-cd02-4f87-a998-c96c63630df7"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i032d4df321fa4f27a09d9a99b3b085f6_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfMTAtMy0xLTEtOTI1MDk_a1a2af60-6987-44a5-b43d-e813f5129b5b"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i1dd816a3f8fc4f5595ecb2ffbc553015_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfMTAtNS0xLTEtMTA0ODk0_4522bb08-5818-4f27-82ce-358039ddcf82"
      unitRef="number">0.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i8390dacb06254faebbae83f8b62d9df1_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfMTAtNy0xLTEtMTA0ODQ2_779cf865-cc7c-465c-8ea0-d46b1dd563bb"
      unitRef="number">0.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1f426b276ca3467eb9b18b087879f796_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfMTEtMS0xLTEtOTI1MDk_01ae6a0b-3990-444e-ba9c-9dc9d260164d"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i032d4df321fa4f27a09d9a99b3b085f6_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfMTEtMy0xLTEtOTI1MDk_3623ccac-0596-4a8d-8584-482fed3d045e"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1dd816a3f8fc4f5595ecb2ffbc553015_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfMTEtNS0xLTEtMTA0OTAw_63d8510d-6793-472a-a46e-9111acea7bcf"
      unitRef="usdPerShare">88.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8390dacb06254faebbae83f8b62d9df1_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182MS9mcmFnOjcwNzQ4ZWFiYmNlOTRiODFiNzEwZWE3NDIxMjYxODkyL3RhYmxlOmFkYmVjMWZhZmVjNTQzMzZhMjI2ODYzYmQ2MmI4YTVhL3RhYmxlcmFuZ2U6YWRiZWMxZmFmZWM1NDMzNmEyMjY4NjNiZDYyYjhhNWFfMTEtNy0xLTEtMTA0ODUy_cad3825a-ee0e-41b1-ba5d-d14de12764d9"
      unitRef="usdPerShare">74.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182NC9mcmFnOmJjZjZjN2IzYTAzZjRmODI4N2IzMTRmNmMwMGUzYTBiL3RleHRyZWdpb246YmNmNmM3YjNhMDNmNGY4Mjg3YjMxNGY2YzAwZTNhMGJfMjUxOA_2d4f2600-6561-4535-b176-c18c8ba23f80">INCOME TAXESIncome tax expense for the three months ended June&#160;30, 2022, was $93.3 million, or 22.9% of income before taxes, compared to $3.2 million, or 0.6% of income before taxes, for the three months ended June&#160;30, 2021. Income tax expense for the six months ended June&#160;30, 2022, was $126.3 million, or 15.6% of income before taxes, compared to $16.8 million, or 1.7% of income before taxes, for the six months ended June&#160;30, 2021.&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rate for the three months ended June&#160;30, 2022, differed from the U.S. federal statutory tax rate of 21% mainly due to U.S. tax on foreign earnings and state income taxes (net of federal benefit), partially offset by excess tax benefits associated with employee equity plans, the effect of income earned by certain overseas entities being taxed at rates lower than the federal statutory rate, and the federal research and development (&#x201c;R&amp;amp;D&#x201d;) credit benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rates for the six months ended June&#160;30, 2022, and for the three and six months ended June&#160;30, 2021, differed from the U.S. federal statutory rate of 21% mainly due to excess tax benefits associated with employee equity plans, the effect of income earned by certain overseas entities being taxed at rates lower than the federal statutory rate, and the federal R&amp;amp;D credit benefit, partially offset by U.S. tax on foreign earnings and state income taxes (net of federal benefit).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rate for the three and six months ended June&#160;30, 2021, included a one-time benefit of $66.4&#160;million from re-measurement of the Company&#x2019;s Swiss deferred tax assets resulting from the extension of the economic useful life of certain intangible assets.&lt;/span&gt;&lt;/div&gt;The provision for income taxes for the three and six months ended June&#160;30, 2022, reflected the impact of a change in U.S. tax law effective January 1, 2022, which requires the capitalization and amortization of research and experimental (&#x201c;R&amp;amp;E&#x201d;) expenditures incurred after December 31, 2021.The provision for income taxes for the three and six months ended June&#160;30, 2022, included excess tax benefits associated with employee equity plans of $9.3 million and $62.3 million, which reduced the Company&#x2019;s effective tax rate by 2.3 and 7.7 percentage points, respectively. The provision for income taxes for the three and six months ended June&#160;30, 2021, included excess tax benefits associated with employee equity plans of $43.6 million and $117.0 million, which reduced the Company&#x2019;s effective tax rate by 8.3 and 12.0 percentage points, respectively.&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company files federal, state, and foreign income tax returns in many U.S. and OUS jurisdictions. Years before 2016 are closed for the significant jurisdictions. Certain of the Company&#x2019;s unrecognized tax benefits could change due to activities of various tax authorities, including potential assessment of additional tax, possible settlement of audits, or through normal expiration of various statutes of limitations, which could affect the Company&#x2019;s effective tax rate in the period in which they change. Due to the uncertainty related to the timing and potential outcome of audits, the Company cannot estimate the range of reasonably possible change in unrecognized tax benefits that may occur in the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to the examination of its income tax returns by the Internal Revenue Service (&#x201c;IRS&#x201d;) and other tax authorities. The outcome of these audits cannot be predicted with certainty. The Company&#x2019;s management regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of the Company&#x2019;s provision for income taxes. If any issues addressed in the Company&#x2019;s tax audits are resolved in a manner not consistent with management&#x2019;s expectations, the Company could be required to adjust its provision for income taxes in the period such resolution occurs.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjU2L2ZyYWc6ZGYxMTYwYzk4YmYzNDI4N2JjNjljNjg1Y2M5MjJhMzYvdGV4dHJlZ2lvbjpkZjExNjBjOThiZjM0Mjg3YmM2OWM2ODVjYzkyMmEzNl8xMDk5NTExNjI4MTM3_c1fdcfba-be84-4ce7-97d3-9e3957ef0cb2"
      unitRef="usd">93300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjU2L2ZyYWc6ZGYxMTYwYzk4YmYzNDI4N2JjNjljNjg1Y2M5MjJhMzYvdGV4dHJlZ2lvbjpkZjExNjBjOThiZjM0Mjg3YmM2OWM2ODVjYzkyMmEzNl8xMDk5NTExNjI4MTQ0_ba8e89c7-b590-47b0-aa02-ce9dba53a4d6"
      unitRef="number">0.229</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjU2L2ZyYWc6ZGYxMTYwYzk4YmYzNDI4N2JjNjljNjg1Y2M5MjJhMzYvdGV4dHJlZ2lvbjpkZjExNjBjOThiZjM0Mjg3YmM2OWM2ODVjYzkyMmEzNl8xMDk5NTExNjI4MTQ4_c8c6bd0e-a987-4f9b-ba25-344eb9fe269d"
      unitRef="usd">3200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjU2L2ZyYWc6ZGYxMTYwYzk4YmYzNDI4N2JjNjljNjg1Y2M5MjJhMzYvdGV4dHJlZ2lvbjpkZjExNjBjOThiZjM0Mjg3YmM2OWM2ODVjYzkyMmEzNl8xMDk5NTExNjI4MTU1_2cce2c6a-b614-487c-b39c-552aaa809fe2"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjU2L2ZyYWc6ZGYxMTYwYzk4YmYzNDI4N2JjNjljNjg1Y2M5MjJhMzYvdGV4dHJlZ2lvbjpkZjExNjBjOThiZjM0Mjg3YmM2OWM2ODVjYzkyMmEzNl8xMDk5NTExNjI4MTU5_a025b944-758f-411f-8c00-bf80df5c9d19"
      unitRef="usd">126300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjU2L2ZyYWc6ZGYxMTYwYzk4YmYzNDI4N2JjNjljNjg1Y2M5MjJhMzYvdGV4dHJlZ2lvbjpkZjExNjBjOThiZjM0Mjg3YmM2OWM2ODVjYzkyMmEzNl8xMDk5NTExNjI4MTY2_bcdda422-e89e-4bc2-b41f-b6ca32a54000"
      unitRef="number">0.156</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjU2L2ZyYWc6ZGYxMTYwYzk4YmYzNDI4N2JjNjljNjg1Y2M5MjJhMzYvdGV4dHJlZ2lvbjpkZjExNjBjOThiZjM0Mjg3YmM2OWM2ODVjYzkyMmEzNl8xMDk5NTExNjI4MTcx_31df44c5-ba7b-4872-af2e-45ed0563d6a7"
      unitRef="usd">16800000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjU2L2ZyYWc6ZGYxMTYwYzk4YmYzNDI4N2JjNjljNjg1Y2M5MjJhMzYvdGV4dHJlZ2lvbjpkZjExNjBjOThiZjM0Mjg3YmM2OWM2ODVjYzkyMmEzNl8xMDk5NTExNjI4MTc4_d3221608-63dd-4a56-a0a7-3362165e2bd8"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i8b69656c66674beaab1eccae62308e4b_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xOTc0L2ZyYWc6NmRiMWRkYmMxNzc4NDJjMzk3NzBjYTU1YzZiMTJhODMvdGV4dHJlZ2lvbjo2ZGIxZGRiYzE3Nzg0MmMzOTc3MGNhNTVjNmIxMmE4M18xMDk5NTExNjI4MzQx_1d45d6e6-0434-47a2-af0a-1a05299738f3"
      unitRef="usd">66400000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i50fbcb62998f4042a4819720a5e6333f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xOTc0L2ZyYWc6NmRiMWRkYmMxNzc4NDJjMzk3NzBjYTU1YzZiMTJhODMvdGV4dHJlZ2lvbjo2ZGIxZGRiYzE3Nzg0MmMzOTc3MGNhNTVjNmIxMmE4M18xMDk5NTExNjI4MzQx_53912a96-0af2-41b6-91ed-725613e124e4"
      unitRef="usd">66400000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMDAzL2ZyYWc6MzgwNGQwOTgxN2YyNDI5MmE4ZjIzZTQ4ODE0MzYxNGYvdGV4dHJlZ2lvbjozODA0ZDA5ODE3ZjI0MjkyYThmMjNlNDg4MTQzNjE0Zl8xMDk5NTExNjI4MzA0_d3043c02-82db-40e1-832d-60770f5786a7"
      unitRef="usd">9300000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMDAzL2ZyYWc6MzgwNGQwOTgxN2YyNDI5MmE4ZjIzZTQ4ODE0MzYxNGYvdGV4dHJlZ2lvbjozODA0ZDA5ODE3ZjI0MjkyYThmMjNlNDg4MTQzNjE0Zl8xMDk5NTExNjI4MzI2_13d41f7b-1edf-4a9f-8c46-243b800f71b8"
      unitRef="usd">62300000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMDAzL2ZyYWc6MzgwNGQwOTgxN2YyNDI5MmE4ZjIzZTQ4ODE0MzYxNGYvdGV4dHJlZ2lvbjozODA0ZDA5ODE3ZjI0MjkyYThmMjNlNDg4MTQzNjE0Zl8xMDk5NTExNjI4MzEx_316598b6-8370-4d5f-84c3-aeb1839d6aed"
      unitRef="number">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMDAzL2ZyYWc6MzgwNGQwOTgxN2YyNDI5MmE4ZjIzZTQ4ODE0MzYxNGYvdGV4dHJlZ2lvbjozODA0ZDA5ODE3ZjI0MjkyYThmMjNlNDg4MTQzNjE0Zl81NDk3NTU4MTM5NTAy_e43639d0-e450-43bc-b2c8-665f41d59d01"
      unitRef="number">0.077</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMDAzL2ZyYWc6MzgwNGQwOTgxN2YyNDI5MmE4ZjIzZTQ4ODE0MzYxNGYvdGV4dHJlZ2lvbjozODA0ZDA5ODE3ZjI0MjkyYThmMjNlNDg4MTQzNjE0Zl8xMDk5NTExNjI4MzE1_1668ceca-0ed3-4dd4-8b15-73c1effbf7c5"
      unitRef="usd">43600000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMDAzL2ZyYWc6MzgwNGQwOTgxN2YyNDI5MmE4ZjIzZTQ4ODE0MzYxNGYvdGV4dHJlZ2lvbjozODA0ZDA5ODE3ZjI0MjkyYThmMjNlNDg4MTQzNjE0Zl8xMDk5NTExNjI4MzM3_c560893e-3919-4054-8c5f-973ac0220775"
      unitRef="usd">117000000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMDAzL2ZyYWc6MzgwNGQwOTgxN2YyNDI5MmE4ZjIzZTQ4ODE0MzYxNGYvdGV4dHJlZ2lvbjozODA0ZDA5ODE3ZjI0MjkyYThmMjNlNDg4MTQzNjE0Zl8xMDk5NTExNjI4Mzcx_cfe30f80-cee9-44aa-998a-eeb23d38424e"
      unitRef="number">0.083</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18yMDAzL2ZyYWc6MzgwNGQwOTgxN2YyNDI5MmE4ZjIzZTQ4ODE0MzYxNGYvdGV4dHJlZ2lvbjozODA0ZDA5ODE3ZjI0MjkyYThmMjNlNDg4MTQzNjE0Zl8xMDk5NTExNjI4Mzg1_306e6eaf-5d77-4ca5-9d3a-0af93eb49c4c"
      unitRef="number">0.120</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N182Ny9mcmFnOjMyNWIwYTBkMDU0MDQ5YWE4MjlhMDA5MDZmNTk1ZTk3L3RleHRyZWdpb246MzI1YjBhMGQwNTQwNDlhYTgyOWEwMDkwNmY1OTVlOTdfNTcy_cfb489e6-025b-476f-8435-f534849095a3">NET INCOME PER SHARE&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the computation of basic and diluted net income per share attributable to Intuitive Surgical, Inc. (in millions, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:41.736%"/&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.530%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&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:11.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Intuitive Surgical, Inc.&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517.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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;943.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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding used in basic calculation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: dilutive effect of potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding used in diluted calculation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share attributable to Intuitive Surgical, Inc.:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;1.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;1.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;2.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;Share-based compensation awards of approximately 4.3 million and 1.2 million shares for the three months ended June&#160;30, 2022, and 2021, respectively, and approximately 3.4 million and 1.1 million shares for the six months ended June&#160;30, 2022, and 2021, respectively, were outstanding but were not included in the computation of diluted net income per share attributable to Intuitive Surgical, Inc. common stockholders, because the effect of including such shares would have been anti-dilutive in the periods presented.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGV4dHJlZ2lvbjplOTdiODA2NzA2NGU0ODcwODg1YTcyYjA5MjBkMGQ3N18xODE0MTk0MTg1OTk1Ng_f52c82e7-ffa7-466a-a9d9-1c9eb20d69dd">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the computation of basic and diluted net income per share attributable to Intuitive Surgical, Inc. (in millions, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&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:41.736%"/&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.530%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&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:11.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended 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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended 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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Intuitive Surgical, Inc.&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517.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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;943.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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding used in basic calculation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add: dilutive effect of potential common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding used in diluted calculation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share attributable to Intuitive Surgical, Inc.:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;1.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;1.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;2.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV8zLTEtMS0xLTkzNDc5_b7f3f501-3c8a-4a81-a702-8be362a353b4"
      unitRef="usd">307800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV8zLTMtMS0xLTkzNDc5_41b7062f-d16a-4fa1-9f92-517fd9f39258"
      unitRef="usd">517200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV8zLTUtMS0xLTEwNTI2MA_0c0226c9-4e04-4626-834f-190a09ec44df"
      unitRef="usd">673400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV8zLTctMS0xLTEwNTM3NA_2a300112-3fc2-4aa1-a63a-932bf47fed8b"
      unitRef="usd">943500000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV81LTEtMS0xLTkzNDc5_6ee6ee6e-d4ca-465b-8c7e-27d3a3256b00"
      unitRef="shares">358100000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV81LTMtMS0xLTkzNDc5_1965001d-485b-4d06-a338-f0bce41df3ba"
      unitRef="shares">355700000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV81LTUtMS0xLTEwNTI2Ng_63cd61bd-c858-4bf2-a695-c1c7826073d7"
      unitRef="shares">358200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV81LTctMS0xLTEwNTM4MA_167d738e-51e6-473b-97fa-eb82ab102417"
      unitRef="shares">355000000.0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV82LTEtMS0xLTkzNDc5_648da29c-4189-4870-ac32-48381c2200ac"
      unitRef="shares">5800000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV82LTMtMS0xLTkzNDc5_9ea4c456-4266-4125-b602-f3dc53881048"
      unitRef="shares">9200000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV82LTUtMS0xLTEwNTI4Ng_457ce916-62c1-41a9-9371-d8f6e96011ed"
      unitRef="shares">7100000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV82LTctMS0xLTEwNTM4Ng_e5442f04-f802-43e5-a8cf-a4e8ae903697"
      unitRef="shares">9500000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV83LTEtMS0xLTEzNDA3MA_7f677162-f105-4f2c-b3ed-979644e3130a"
      unitRef="shares">363900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV83LTMtMS0xLTEzNDA3MA_0093b546-440f-4066-85d9-18f0f9a6d4b4"
      unitRef="shares">364900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV83LTUtMS0xLTEzNDA4MQ_fe063118-76b7-44d5-98ca-680e5be6f0d8"
      unitRef="shares">365300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV83LTctMS0xLTEzNDA4MQ_32c68750-1b1b-4ae0-8f88-287a251cbaca"
      unitRef="shares">364500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV85LTEtMS0xLTEzNDA3MA_8e30f236-6df6-4931-b5c3-42386bd3f485"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV85LTMtMS0xLTEzNDA3MA_1056f7cf-a7d1-43de-b210-bd31024c0d70"
      unitRef="usdPerShare">1.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV85LTUtMS0xLTEzNDA4MQ_dafa1ac5-1c82-4821-b18e-6e97d0ecdebe"
      unitRef="usdPerShare">1.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV85LTctMS0xLTEzNDA4MQ_87f44b09-5e0a-4492-8956-b834a9794507"
      unitRef="usdPerShare">2.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV8xMC0xLTEtMS0xMzQwNzA_c18f758f-9c24-4f73-931d-e0a5e19abd33"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV8xMC0zLTEtMS0xMzQwNzA_16977a78-1de5-42fc-94ea-d362b6d1aefa"
      unitRef="usdPerShare">1.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV8xMC01LTEtMS0xMzQwODE_53f0ef91-7eb2-4743-9a4a-4124b202219d"
      unitRef="usdPerShare">1.84</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjgxL2ZyYWc6ZTk3YjgwNjcwNjRlNDg3MDg4NWE3MmIwOTIwZDBkNzcvdGFibGU6ZDc0ZjBiZDZhOWJiNDgzN2I2NGNlNjE2MTViNjZkYmUvdGFibGVyYW5nZTpkNzRmMGJkNmE5YmI0ODM3YjY0Y2U2MTYxNWI2NmRiZV8xMC03LTEtMS0xMzQwODE_9ae30541-6c6f-4b5b-a38b-1a61c874e70f"
      unitRef="usdPerShare">2.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i161c950ca63d4c74ad97aab6b02d4102_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjc2L2ZyYWc6ODgxZDAyNmRlZWEwNDFhMGFmMzg0YzBkMzAwNWEyNDUvdGV4dHJlZ2lvbjo4ODFkMDI2ZGVlYTA0MWEwYWYzODRjMGQzMDA1YTI0NV8xMDk5NTExNjI4Mjcy_a7188339-e43b-4a9d-92ec-94f1e83668f0"
      unitRef="shares">4300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2417d4cf30fb45cf92eaf24803e40dbd_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjc2L2ZyYWc6ODgxZDAyNmRlZWEwNDFhMGFmMzg0YzBkMzAwNWEyNDUvdGV4dHJlZ2lvbjo4ODFkMDI2ZGVlYTA0MWEwYWYzODRjMGQzMDA1YTI0NV8xMDk5NTExNjI4Mjc4_5a7b2378-9a59-47d4-b162-cbe7712d7840"
      unitRef="shares">1200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6365074452d549f8afe3e80a8b234a56_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjc2L2ZyYWc6ODgxZDAyNmRlZWEwNDFhMGFmMzg0YzBkMzAwNWEyNDUvdGV4dHJlZ2lvbjo4ODFkMDI2ZGVlYTA0MWEwYWYzODRjMGQzMDA1YTI0NV81NDk3NTU4MTM5NDAy_c86484a2-d53b-43ca-a23f-3607d44ec267"
      unitRef="shares">3400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i982a9a50513949a8b486e23921fd881d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjYyZGQwNGVmZGJjMDQ3MTc4MmY2ZDBlYzNiOTA3MjU3L3NlYzo2MmRkMDRlZmRiYzA0NzE3ODJmNmQwZWMzYjkwNzI1N18xNjc2L2ZyYWc6ODgxZDAyNmRlZWEwNDFhMGFmMzg0YzBkMzAwNWEyNDUvdGV4dHJlZ2lvbjo4ODFkMDI2ZGVlYTA0MWEwYWYzODRjMGQzMDA1YTI0NV81NDk3NTU4MTM5NDA4_742acf32-ce69-4295-bc7c-b862deb783ae"
      unitRef="shares">1100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
</xbrl>
